Ultraedit 10/11 & regulaere Ausdruecke

  • ich bin auf der Suche nach einem regulaeren Ausdruck, mit dem ich in meiner Sprachquelldatei den Controlnamen an den Beginn des zu übersetzenden Strings schreiben kann um besser den jeweiligen String finden zu koennen.

    Meine Versuche mit Ultraedit 10 scheitern klaeglich. *heul*
    Regulaere Ausdruecke im UNIX-Stil sind gewaehlt.

    Der RegEx-Coach matcht den Ausdruck korrekt und auch das Ersetzungsergebnis passt.

    Code
    Suchtext:         »^(\s+)(.*?)(\s+)\'(.*)\'$«
    Ersetzungsstring: »\1\2\3'#$\2#$\4'«
    Code
    dlSmkcAlt                                'Alt+'
       dlSmkcBkSp                               'Rücklöschtaste'
       dlSmkcCtrl                               'Strg+'


    Mein Wunschergebnis:

    Code
    dlSmkcAlt                                '#$dlSmkcAlt$#Alt+'
       dlSmkcBkSp                               '#$dlSmkcBkSp$#Rücklöschtaste'
       dlSmkcCtrl                               '#$dlSmkcCtrl$#Strg+'


    Wer hat einen Tipp?

    Man möchte manchmal Kannibale sein, nicht um den oder jenen aufzufressen, sondern um ihn auszukotzen. Johann Nestroy.

    Einmal editiert, zuletzt von Thomas Woelk (26. März 2005 um 22:10)