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

Regular Expressions Frage

Das Board für die kleine Abwechslung. Hast Du was lustiges im Web gefunden oder was offtopic dann hier rein!
Neues Thema Antworten
tingting
PostRank 4
PostRank 4
Beiträge: 107
Registriert: 18.10.2004, 09:49
Wohnort: München

Beitrag von tingting » 07.11.2006, 17:44

Hallo leutz,

da ich mich die meiste zeit eh hier verbringe, stelle ich hier eine Programmier-problematik.
habe folgenden string (beispiel)

Code: Alles auswählen

$s = "<body>hallo hallo hallo abc hallo hallo hallo<p class='testabc'>hallo hallo abc-slkdfhlk ksdhkjh</p></body>";
ich will jetzt die zeichenkette "abc" innerhalb der HTML Tags durch folgende Zeichenkette '<strong class="blub">abc</strong>' ersetzt bekommen.

ich hoffe da kann mir jmd helfen.

vielen dank für die hilfe

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


robo
PostRank 8
PostRank 8
Beiträge: 837
Registriert: 23.12.2003, 19:41
Wohnort: Schwangau

Beitrag von robo » 08.11.2006, 00:04

$s =~ s/\babc\b/<strong class="blub">abc<\/strong>/g;

Ist zwar nicht perfekt, aber vielleicht reicht es ja ...

cu, Robo :)

tingting
PostRank 4
PostRank 4
Beiträge: 107
Registriert: 18.10.2004, 09:49
Wohnort: München

Beitrag von tingting » 08.11.2006, 10:30

hallo, danke für die antwort.
ich verwende php, leider verstehe ich wie du den code einbaust?
ist das preg_replace?

danke nochmal

robo
PostRank 8
PostRank 8
Beiträge: 837
Registriert: 23.12.2003, 19:41
Wohnort: Schwangau

Beitrag von robo » 11.11.2006, 21:25

tingting hat geschrieben:ich verwende php, leider verstehe ich wie du den code einbaust?
ist das preg_replace?
hättest mal gleich sagen sollen, dass du PHP verwendest. Nach dem geposteten Codeschnipsel hätte es genausogut Perl sein können ...

Mein Codeschnipsel ist Perl.

Aber die Regex kannst du ja problemlos in preg_replace einpflanzen ...

cu, Robo :)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag