Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sonderzeichen in Textdateien

16 views
Skip to first unread message

Mark Busch

unread,
May 22, 2010, 2:05:16 AM5/22/10
to
Momentan bin ich mit dem Windows Script Host und RegEx �berhaupt nicht
bewandert und kenne kaum die Referenz/Kommandos noch den Aufbau.

Konkret m�chte ich Sonderzeichen (���, ���, �) welche sich
_innnerhalb_ reinen ASCII-Dateien befinden durch Umlaute
ersetzen. Sp�ter m�chte ich die mit Sonderzeichen behaftete
ASCII-Datei ausw�hlen (linke Maustaste oder Leerschritt),
und mittels Tastenkombination (oder Kontextmen�) das Script
oder _bevorzugt_ die _RegEx_ anwenden.

Der Weg mittels Notepad und Suchen/Ersetzen ist bei st�ndiger
Wiederholung der gleichen Arbeitsschritte eine recht monotone,
erm�dende Angelegenheit.

Daneben probiere ich eine RegEx zu entwickeln mittels derer ich
Leerschritte und Punkte in Dateinamen und Verzeichnisse austauschen
kann. Punkte mit Leerzeichen austauschen funktioniert bereits:

@NoDeselect
Rename REGEXP PATTERN="(.*)(([^0-9])\.|\.([^0-9]))(.*\..*)#"
TO="\1\3 \4\5" TYPE=files
Rename REGEXP PATTERN="(.*)(([^0-9])\.|\.([^0-9]))(.*)#" TO="\1\3
\4\5" TYPE=dirs

Aus "Diese.RegEx.funktioniert.txt" wird "Diese RegEx funktioniert.txt".

Leerschritte zu Punkte auszutauschen bekomme ich hingegen nicht
realisiert.
W�re jemand von euch so nett und hilft mir aus Patsche?

Stefan Claßen

unread,
Jul 14, 2010, 9:10:03 PM7/14/10
to
man kann auch die Textdatei mit Replace Funktion mittels VBScript bearbeiten
also suchen nach "ä" ersetzen durch "ae"

das geht auch mit den Leerzeichen in , wie ich annehme , in einzelnen
Strings sind .


"Mark Busch" <masterof...@netcologne.de> schrieb im Newsbeitrag
news:ht7s9r$ord$1...@newsreader5.netcologne.de...
> Momentan bin ich mit dem Windows Script Host und RegEx überhaupt nicht


> bewandert und kenne kaum die Referenz/Kommandos noch den Aufbau.
>

> Konkret möchte ich Sonderzeichen (öüä, ÖÜÄ, ß) welche sich


> _innnerhalb_ reinen ASCII-Dateien befinden durch Umlaute

> ersetzen. Später möchte ich die mit Sonderzeichen behaftete
> ASCII-Datei auswählen (linke Maustaste oder Leerschritt),
> und mittels Tastenkombination (oder Kontextmenü) das Script


> oder _bevorzugt_ die _RegEx_ anwenden.
>

> Der Weg mittels Notepad und Suchen/Ersetzen ist bei ständiger


> Wiederholung der gleichen Arbeitsschritte eine recht monotone,

> ermüdende Angelegenheit.


>
> Daneben probiere ich eine RegEx zu entwickeln mittels derer ich
> Leerschritte und Punkte in Dateinamen und Verzeichnisse austauschen
> kann. Punkte mit Leerzeichen austauschen funktioniert bereits:
>
> @NoDeselect
> Rename REGEXP PATTERN="(.*)(([^0-9])\.|\.([^0-9]))(.*\..*)#"
> TO="\1\3 \4\5" TYPE=files
> Rename REGEXP PATTERN="(.*)(([^0-9])\.|\.([^0-9]))(.*)#" TO="\1\3
> \4\5" TYPE=dirs
>
> Aus "Diese.RegEx.funktioniert.txt" wird "Diese RegEx funktioniert.txt".
>
> Leerschritte zu Punkte auszutauschen bekomme ich hingegen nicht
> realisiert.

> Wäre jemand von euch so nett und hilft mir aus Patsche?

--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---

0 new messages