Español
Foro

Translate y RegEx

 

Jörg
Sellmeyer
¡Hola,
Como wäre lo si Translate una optionalen Parámetro bekommt:
KompilierenMarcaSeparación
Translate$(Text$,Zeichen$,Ersatz$,RegEx%)
>

Wenn RegEx% 1 es, funktioniert Translate$ así, como una vorher eingestelltes Conjunto(RegEx,1).
Wenn RegEx% 0 es, funktioniert Translate$ así, como una vorher eingestelltes Conjunto(RegEx,0).
Ohne zusätzlichen Parámetro hält Translate se a el con Conjunto(RegEx,n%) eingestellten Valor.

Yo schlage el antes, porque en el Programa oft zwischen beiden hin y her geschaltet voluntad muß y esta Versión el Arbeit doch muy erleichtern sería.

Damit puede ser se sólo veces behelfen:
KompilierenMarcaSeparación
Proc TransReg$

    If %pcount = 3

        Parameters s$,s1$,s2$
        Return Translate$(s$,s1$,s2$)

    ElseIf %pcount = 4

        Parameters s$,s1$,s2$,rx%
        Declare ret$
        rx%=Set("RegEx",rx%)
        ret$=Translate$(s$,s1$,s2$)
        Set("RegEx",rx%)
        Return ret$

    EndIf

ENDPROC


Festival instalado wäre el determinado más rápido.

Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
14.10.2006  
 




Nico
Madysa
Nunja, pero si du sólo no después de regulären Asudrücken suchst, kannst du el gesuchten Texto doch bastante normal eingeben, oder?
KompilierenMarcaSeparación
text$ = Translate$(text$,"Mein schönen tolles Käsebrot","Deine suppie Wurststulle)
>

sería con Conjunto(RegEx,1) y Conjunto(RegEx,0) el selbe Ergebnis liefern, oder?
 
Nico Madysa
16.10.2006  
 




Jörg
Sellmeyer
[quote:7cca656b81=Nico Madysa]Nunja, pero si du sólo no después de regulären Asudrücken suchst, kannst du el gesuchten Texto doch bastante normal eingeben, oder?
KompilierenMarcaSeparación
text$ = Translate$(text$,"Mein schönen tolles Käsebrot","Deine suppie Wurststulle)
>

sería con Conjunto(RegEx,1) y Conjunto(RegEx,0) el selbe Ergebnis liefern, oder?[/quote:7cca656b81]
Nur: Si usted vorher RegEx eingeschaltet hast trabajo algunos Sachen no mehr. Usted darfst z.B. no $ oder ~ en el Suchstring haben.
Man muß also siempre sólo testen si RegEx una oder de es. Oder jedesmal darauf achten RegEx otra vez auszuschalten. Was otra vez zwei Zeilen Code mehr bedeutet, el con un 4 Parámetro en Delphi-Geschwindigkeit abgearbeitet würden.

Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.10.2006  
 




Nico
Madysa
Und como wärs así?
KompilierenMarcaSeparación
proc NewTranslate$

    parameters wort$ , such$ , ersatz$ , mod%
    declare status% , res$
    status% = Set("RegEx",mod%)
    res$ = Translate$(wort$,such$,ersatz$)
    Set("RegEx",status%)
    return res$

e
 
Nico Madysa
16.10.2006  
 




Jörg
Sellmeyer
Es sí genau el, Yo oben auch geschrieben habe, sólo daß en me una Translate con 3 Parametern eben auch como normales Translate behandelt se.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.10.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.899 Views

Untitledvor 0 min.
H.Brill07.12.2023
Walter05.06.2022
Sven Bader10.08.2021
Christof Neuß06.09.2018
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

Jörg Sellmeyer (3x)
Nico Madysa (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie