Einzelnen Beitrag anzeigen
  #4  
Alt 09.10.2013, 14:32:18
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: preg-Regex ist nicht "global"?!

Zitat:
Zitat von Tuxman Beitrag anzeigen
Nein, "zu einfach" trifft es nicht. ;)
Eher zu unflexibel - es sei denn, du hast einen Suchen-String für str_replace parat, der die gewünschte Funktionalität mit allen Sonderfällen abbildet...?
Ich hatte mich nur auf Dein Beispiel bezogen.

Natürlich is das hartes Holz, aus US-ASCII typographisch sauberen Text zu basteln. Obwohl ich mir mit DTP zwischen '90 und '94 meine täglichen Brötchen verdient hatte, sind meine typographischen Kenntnisse eher dürftig.
Zitat:
(Ich möchte ähnlich auch für einfache Anführungszeichen vorgehen, und da wird's mit allen 's und 'n ("Ich hab'n Haus, du hast 'n Haus, 's ist ein schönes Haus, 'siehst du das auch so?' fragte er" usw. usf.) schon etwas unübersichtlich -
Zitat:
oder übersehe ich gerade etwas ganz Wesentliches?
Nein.
Zitat:
Auch dann bliebe meine Frage aber bestehen: Warum ist preg_replace nicht fähig zu mehreren Ersetzungen?
Um PCRE mache ich meist einen großen Bogen, weil ich meine Probleme mit der Pattern-Geheimschrift habe.

Dein Suchstring war allerdings "zu gierig" aka die Option U hatte gefehlt:
http://mod.php.developer.vc/pcre-2/ (Quelltext wird angezeigt)
Mit Zitat antworten