| |
|
|
Jörg Sellmeyer | ici habe je fois le Offlinevariante vom Ü-Fil comme Textvorlage pris: [...] Alles kopieren et cela Programme starten KompilierenMarqueSéparationVar Text1$ = GetClip$()
Var C& = &GetTickCount
Declare Text$
WhileLoop 10000
Text$=translate$(Text1$,-
,)
Text$=translate$(Text$,|,chr$(1))
Text$=translate$(Text$,!
,!|)
Text$=translate$(Text$,?
,?|)
Text$=translate$(Text$,.
,.|)
Text$=translate$(Text$,
,)
Text$=translate$(Text$,|,
)ich würde hier wahrscheinlich der Optik halber sogar
angeben, unwichtig...
Text$=translate$(Text$,chr$(1),|)
Wend
Print &GetTickCount - C&
C& = &GetTickCount
WhileLoop 10000
Text$ = Translate$(Text1$,-
,)Trennstriche erschlagen
While Match$([!~?~.]
,Text$) >
Text$ = Translate$(Text$,$Match,Left$($Match,1) + |)alle Zeilenumbrüche mit Satzendezeichen zum Sichern umwandeln
Wend
Text$ = Translate$(Text$,
,)alle Zeilenumbrüche raus
Text$ = Translate$(Text$,$Match,Left$($Match,1) +
)Zeilenumbrüche zurückschreiben
Wend
Print &GetTickCount - C&
WaitInput
Fin
Im Interpreter ist qui obere variante chez mir ca 2x plus rapide. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 23.11.2007 ▲ |
|
|
|
|
| Ist bien sûr, qui Schleifen sommes ins Native verlagert et es wird ne...aucune regexp genutzt. tout autor wies je oui sur cet einfacherer Methode hin. |
|
|
| |
|
|