Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

preg_replace: Alle "nicht-Buchstaben" ersetzen.

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
saletco
PostRank 1
PostRank 1
Beiträge: 1
Registriert: 09.08.2008, 16:17

Beitrag von saletco » 09.08.2008, 16:30

Hallo zusammen,

bin geknickt und komme nicht weiter... hoffe mir kann jemand helfen.

Ich möchte gerne aus unterem string ; entfernen lassen, aber nur, wenn dies nich von einem ' (Hochkomma) gefolgt ist -> also nicht ;'

ersetzt durch ,

Bei meinem String geht das auch relativ gut, allerdings verschluckt er beim Text 3;6V die 6 - es kommt also raus 3,V

Hier mein code... leider kennen ich mich überhaupt nicht mit regex aus und irgendwie blicke ich es auch nicht. Wenn also jamand noch eine leicht verständliche lektüre online/offline für mich hat, dann freue ich mich.

So:

Code: Alles auswählen

$zeichenkette = "aber;'das sind doch 3;6V nicht mehr; nicht weniger; richtig?";
$deli=";";
$hoch="'";
$suchmuster = "[".$deli."][^".$deli.$hoch."]";
$ersatz ="@";
$zeichenkette=ereg_replace($suchmuster, $ersatz,$zeichenkette);
echo $zeichenkette;

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag