Blaubart: Teilbereiche aus Quellcode ausschneiden

Beitrag lesen

Tach.

ich lese einen Quelltext bei mir ein.
Darin ändere und bearbeite ich diverse Parts und gebe ihn neu aus.

Jetzt möchte ich einen Part ändern, der eine wechselnde ID beinhaltet.

Schreibst Du selbstmodifizierenden Code? ;)

1.) Kann ich mit Str_replace auch wg. der Id "wechselnde" Bereiche ändern?
(Die ID-Länge ist eigentlich immer gleich...)

Was genau meinst Du mit "wechselnde Bereiche"? Muß noch etwas anderes als die ID ersetzt werden? Ist die ID irgendwie eindeutig im Quelltext zu finden?

2.) Welche Alternativen gibts? KOmme ich irgendwie mit preg_replace weiter?

Wenn sich Dein Suchmuster nicht mit einem einfachen "ersetze feste Zeichenkette A durch Zeichenkette B" lösen läßt, möglicherweise. Allerdings hab ich momentan keine richtige Vorstellung davon, was genau Du machst bzw. machen möchtest. Daher ist es schwer, Dir irgendwelche Funktionen zu empfehlen ...

3.) Hat einer einen anderen Ansatz für mich ?

Ja. Packe den änderungsbedürftigen Programmteil in eine Funktion und übergib die Veränderlichen als Parameter. Somit kannst Du bei jedem Funktionsaufruf ganz problemlos festlegen, welche ID (oder was Du sonst noch änderst) "im Quelltext steht".

--
Once is a mistake, twice is Jazz.