Bülthuis: RegExp-Tool

Hallo,

ich suche ein Tool, das Textpassagen in einer oder mehreren
Textdateien ersetzt.

Beispielsweise würde ich dann einen regulären Ausdruck
wie "s/ä/ä/" vorgeben sowie eine Pfadbezeichnunmg wie
"C:\HTML".

Als Resultat würde das Tool dann alle Vorkommen von "ä" durch
"ä" ersetzen, und das in allen Dateien im Ordner "C:\HTML".

Wenn man mehrere Reg. Ausdr. gleichzeitig vorgeben könnte,
wäre das natürlich noch besser.

Ich könnte es selbst in Perl erstellen, aber es gibt doch bestimmt
schon etwas, das mit grafischer Benutzeroberfläche das Problem
zügig erledigt.

Weiß einer was?

Mit bestem Dank
Grüße Achim.

  1. hi ho

    Ich könnte es selbst in Perl erstellen, aber es gibt doch bestimmt
    schon etwas, das mit grafischer Benutzeroberfläche das Problem
    zügig erledigt.

    *bg* die grafische Oberflaeche hast du doch vor dir :-)
    Bastel doch einfach ne HTML-Seite mit nem kleinen Formular, schmeiss deinen webserver an....fertig .-)

    cua

    n.d.p.

  2. Sorry,

    der RegExp soll "s/ä/& a u m l ;/"
    heißen, ohne Leerstellen natürlich, ich weiß nicht, wie man
    das sonst zitieren kann, ohne daß wieder "ä" rauskommt.

    Gruß Achim.

    1. re hi

      der RegExp soll "s/ä/& a u m l ;/"
      heißen, ohne Leerstellen natürlich, ich weiß nicht, wie man
      das sonst zitieren kann, ohne daß wieder "ä" rauskommt.

      nun ja *g* du musst einfach das und-zeichen maskieren (&) und zwar so:

      &

      wenn dies irgendwann mal im postingscript geaendert wird, etwa mit s/&/&/g - dann natuerlich nicht mehr .-)

      cua

      n.d.p.

      p.s.: Kess und/oder Stefan - koennte man das gelegentlich mal machen? :))

      1. Ok, danke.

        Sag mal, wie macht man das eigentlich mit akzentuierten
        Sonderzeichen ?

        Zum Beispiel Akzente/Tilden im Französischen und Spanischen ?

        Gruß Achim.

        1. Sag mal, wie macht man das eigentlich mit akzentuierten
          Sonderzeichen ?
          Zum Beispiel Akzente/Tilden im Französischen und Spanischen ?

          *g* ã, é und so weiter :-)
          hier musst du sie dann natuerlich so schreiben:
          ã, é... .-)
          und, um den rekursiven aufsatz weiterzufuehren, musst du, wenn du es beschreiben willst, so wie ich jetzt gerade, so schreiben:
          ã, é.....
          und wenn du beschreiben willst, wie man es beschreibt (so wie eben gerade), schreibst dus so:
          ã, é.....

          *lol* sieht schonn geil aus, gell?

          < /selfhtml/thc.htm#a2> *fg*

          cua

          n.d.p.

          p.s.....was fuern sinn- und nutzloses posting *g*

  3. Hi,

    wenns Linux sein darf: Bluefish.
    Einfach alle Dateien in einem Verzeichnis oeffnen (bluefish *.htm), und
    ueber die Replace Funktion ersetzen (mit "replace in all open files").
    Allerdings sind das da Posix Regular Expressions, die sind aber relativ
    aehnlich, und fuer sowas simples wie ä durch ä  brauch
    man nicht mal die.

    Gruss,
    Gero

  4. Hallo Achim,

    Beispielsweise würde ich dann einen regulären Ausdruck
    wie "s/ä/ä/" vorgeben sowie eine Pfadbezeichnunmg wie
    "C:\HTML".

    Habe ich jetzt schon wirklich den ganzen Thread durchgelesen, und noch keiner ist auf den Links http://www.meybohm.de/ gekommen?

    Sorry an alle, dass nach den immergleichen Fragen die Sache mit den immergleichen Antworten beginnt *lol*.

    bis nextens
    xitnalta