Häufig möchte man in Textdateien komplexe Such- und Ersetzen-
Vorgänge durchführen.
Viele Texteditore stoßen schon bei einfachen Vorgängen an ihre
Grenzen. So kann man nur selten Sonderzeichen nutzen wie
- Tabulator
- Carriage Return
- Linefeed
Des weiteren kann man Textteile zwischen zwei Begrenzern ersetzen. Beispielsweise möchten Sie im folgenden Text jeweils die Teile zwischen den ( und ) - Markierungen durch einen eigenen Text ersetzen (oder einfach löschen).
1 Higgins,John (SCO) 42250 2 Dott,Graeme (SCO) 37775 3 Murphy,Shaun (ENG) 37700 4 Doherty,Ken (IRL) 35800 5 O´Sullivan,Ronnie (ENG) 34500 6 Ebdon,Peter (ENG) 33550 7 Robertson,Neil (AUS) 33125 8 Hendry,Stephen (SCO) 32475 9 Junhui,Ding (CHN) 30800 10 Maguire,Stephen (SCO) 30550Abb. 1
Geben Sie einfach " (" im Feld "Beginn des gesuchten Textes" und
")" im Feld "Ende des gesuchter Textes" ein und lassen Sie das Feld
"ersetzen durch" leer.
Ergebnis :
1 Higgins,John 42250 2 Dott,Graeme 37775 3 Murphy,Shaun 37700 4 Doherty,Ken 35800 5 O´Sullivan,Ronnie 34500 6 Ebdon,Peter 33550 7 Robertson,Neil 33125 8 Hendry,Stephen 32475 9 Junhui,Ding 30800 10 Maguire,Stephen 30550Abb. 2
Es sind aber durch Eingabe von Sonderzeichen auch schwierigere Aufgaben zu erledigen : Sie möchten aus dem Text in Abb. 1 nur die Namen im Text behalten. Dies können Sie in 2 Schritten erledigen :
- Geben Sie " (" im Feld "Beginn des gesuchten Textes" und "^n" im Feld "Ende des gesuchter Textes" ein. Im Feld "ersetzen durch" geben Sie ebenfalls "^n" ein.
- Geben Sie "^n" im Feld "Beginn des gesuchten Textes" und " " im Feld "Ende des gesuchter Textes" ein. Im Feld "ersetzen durch" geben Sie ebenfalls "^n" ein.
Higgins,John Dott,Graeme Murphy,Shaun Doherty,Ken O´Sullivan,Ronnie Ebdon,Peter Robertson,Neil Hendry,Stephen Junhui,Ding Maguire,StephenAbb. 3
Nutzbare Sonderzeichen
- Tabulator : ^t
- Carriage Return : ^r
- Linefeed : ^n
Einfach das Dach-Symbol der Tastatur und den Buchstaben t / r / n eingeben.
Formular
Hier gehts zum Formular,
das die o.g. Funktionalität anbietet.
Hinweis : Bitte akzeptieren Sie das Zertifikat, das Ihnen unser Server
anbietet.
zusätzliche Anwendungen
1 : Umlaute für Webseiten und Webapplikationen
Es ist manchmal schon nervig, Umlaute fürs Web zu codieren. Mit einer Variante meiner Applikation können Sie einfach den gewünschten Text eingeben bzw. aus der Zwischenablage in das Feld kopieren, den Send-Button drücken und schon werden die Umlaute konvertiert und der formatierte Text angezeigt.
Hier gehts zum Umlaut Konverter Formular.
2 : Definition von Variableninhalten
Jeder Entwickler stand schon mal vor der Aufgabe, einen vorhandenen Text zum Inhalt einer Variablen zu machen. Dann fängt man an, den Text in den Source Code zu kopieren und jeweils an den Anfang jeder Zeile sowas wie
varname += ".......";
zu schreiben. Benötigt man dann auch noch ein CRLF am Zeilenende, um beispielsweise
die Variable in eine Textdatei ausgeben zu können, so wird es noch aufwändiger.
Mit der zweiten Variante meiner Applikation können Sie einfach den gewünschten Text eingeben bzw. aus der Zwischenablage in das Feld kopieren, den Variablennamen auswählen, angeben ob ein Zeilenvorschub am Zeilenende benötigt wird und welche Art Programmiersprache Sie nutzen. Dann wieder den Send-Button drücken und schon werden die Umlaute konvertiert und der Text so angezeigt, dass Sie ihn direkt in Ihren Source Code kopieren können.
Hier gehts zum Formular zum Definieren von Variablen-Inhalten.






