Hallo,
ich versuche im Editor (Zend Studio) ein Suchen/Ersetzen mit regular expressions durchzuführen aber das ersetzen klappt leider nicht:
Bsp Text:
"
<script type="text/javascript" language="JavaScript1.2" src="scripts/expand.js"></script>
<script type="text/javascript" language="JavaScript1.2" src="scripts/seealso.js"></script>
<a name="wp9000624"> </a><p class="pBodyRelative">
</p>
<div align="left">
<img src="images/IB_de-1-07-049.jpg" height="350" width="607" id="wp2000023" border="0" hspace="0" vspace="0"/>
</div><p class="pBodyRelative">
"
Ich versuche die Links die im href="link1.html" oder src="img1.jpg" stehen durch eine php Funktion zu ersetzen die genau diese Links als parameter bekommt:
vorher: href="xxx.html"
nachher: href="<?= meineFunction('xxx.html') ?>"
das regExp für die Suche habe ich schon zusammengebaut
((href="*)|(src="*))([^" >]*)("*)
Jetzt will ich in das Ersetzen Feld auf die einzelnen Elemente (klamern) zugreifen.
ich habe schon mit \0 \1 \0 \1 oder ^0 ^1 versucht aber scheint in das Ersetzten Feld keine regExp Ausdrücke zu interpretieren.
Ergebniss: im text steht 0 1 \0 \1 ^0 ^1 und nicht die eigentliche Klammer
hatt jemand eine Idee?
vielen Dank und Gruß
Kermit