| |
|
|
 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. |
|
|
| |
|
|