Français
Forum

Translate et RegEx

 

Jörg
Sellmeyer
Salut,
comment wäre es si Translate une optionalen paramètre bekommt:
KompilierenMarqueSéparation
Translate$(Text$,Zeichen$,Ersatz$,RegEx%)
>

si RegEx% 1 ist, funktioniert Translate$ so, comment un auparavant eingestelltes Set(RegEx,1).
si RegEx% 0 ist, funktioniert Translate$ so, comment un auparavant eingestelltes Set(RegEx,0).
sans zusätzlichen paramètre hält Translate sich à den avec Set(RegEx,n%) eingestellten Wert.

je schlage cela avant, weil im Programme souvent entre beiden hin et her geschaltet volonté doit et cet Version qui travail doch très erleichtern serait.

avec cela peux on sich seulement la fois behelfen:
KompilierenMarqueSéparation
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


Fest incorporé wäre cela bestimmt plus rapide.

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




Nico
Madysa
Nunja, mais si du arrêt pas pour regulären Asudrücken cherches, peux du den gesuchten Text doch entier normal eingeben, ou bien?
KompilierenMarqueSéparation
text$ = Translate$(text$,"Mein schönen tolles Käsebrot","Deine suppie Wurststulle)
>

serait avec Set(RegEx,1) et Set(RegEx,0) cela selbe Ergebnis liefern, ou bien?
 
Nico Madysa
16.10.2006  
 




Jörg
Sellmeyer
[quote-part:7cca656b81=Nico Madysa]Nunja, mais si du arrêt pas pour regulären Asudrücken cherches, peux du den gesuchten Text doch entier normal eingeben, ou bien?
KompilierenMarqueSéparation
text$ = Translate$(text$,"Mein schönen tolles Käsebrot","Deine suppie Wurststulle)
>

serait avec Set(RegEx,1) et Set(RegEx,0) cela selbe Ergebnis liefern, ou bien?[/quote-part:7cca656b81]
seulement: si Du auparavant RegEx eingeschaltet la hâte marcher quelques Sachen pas plus. Du darfst z.B. aucun $ ou bien ~ im Suchstring avons.
il faut alors toujours seulement testen si RegEx un ou bien aus ist. ou bien chaque fois puis achten RegEx wieder auszuschalten. quoi wieder deux Zeilen Code plus bedeutet, qui avec einem 4 paramètre dans Delphi-Geschwindigkeit abgearbeitet würden.

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




Nico
Madysa
et comment wärs so?
KompilierenMarqueSéparation
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
c'est oui oui c'est ca cela, quoi je dessus aussi geschrieben habe, seulement qui chez mir un Translate avec 3 Parametern plan aussi comme normales Translate behandelt wird.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.10.2006  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.893 Views

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

Themeninformationen

cet Thema hat 2 participant:

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


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie