Christian: Search und Replace mit Regxep

Hi!

Ich nutze HomeSite, und dieses bietet ja extended search + replace über mehere dateien unter Verwendung von regulären ausdrücken an.

Ja nun, ich würde gerne folgendes machen:

ersetze alle Vorkomnisse von odbc_result($result,'id'); nach $data['id']

wobei der Teil in den Hochkommas variabel ist, d.h. da steht nicht immer id sondern auch mal ein anderer string.

wie kann ich nun diese suche so gestalten, dass er beim ersetzen immer den richtigen string nimmt, und nicht z.b. immer id .

danke!!

  1. Hallo Christian.

    ersetze alle Vorkomnisse von odbc_result($result,'id'); nach $data['id']

    Ich habe zwar von Homesite keine Ahnung, aber du könntest statt 'id' auch '(\w+)' nehmen, wobei \w die Zeichenklasse bestehend aus Ziffern, Buchstaben und Unterstrichen ist. Mit der Klammerung erreichst du normalerweise das Speichern des geklammerten Teilausdruckes in $n, du müsstest also bei Ersetzen "$data['$1']" eintragen. Ob Homesite allerdings damit umgehen kann, weiß ich nicht, das musst du ausprobieren.

    Freundschaft!
    Siechfred