| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2010
Beiträge: 27
| Wiedermal preg_replace
Hi, ich muss grade etwas sehr unschönes machen, aber es geht leider nicht anders. Mir wird ein HTML-Code vorgesetzt, den ich weiter nicht beeinfluss kann, jetzt muss ich an einem bestimmten Punkt etwas einfügen: Code: <li class="page_item page-item-74"><a href="http://localhost/abcd/?page_id=74" title="Kontakt">Kontakt</a> <ul class='children'> <li class="page_item page-item-82"><a href="http://localhost/abcd/?page_id=82" title="Person ABC">Person ABC</a></li> <li class="page_item page-item-84"><a href="http://localhost/abcd/?page_id=84" title="Person XYZ">Person XYZ</a></li> </ul> </li> Jetzt muss ich praktisch aus der Liste die <li> und </li> finden, zwischen denen "Kontakt" steht. Ich habe nur keine Ahnung, wie das entsprechende Pattern aussehen würde. So geht's leider nicht: Code: '/<li>(.*?)Kontakt(.*?)<\/li>/' |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Sep 2009
Beiträge: 216
|
Hey, du hast auch die Attribute vergessen die in dem <li> drin stehen. Denn er sucht ja nach <li> und nicht nach <li ...>. Hier kannst du dein RegEx gut testen: Regex Tester – RegexPal Mit freundlichen Grüßen Cas |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| * weg mit preg_replace | redman | Server-Seite allgemein | 3 | 24-10-2006 19:25 |
| Funktionsaufruf in preg_replace | BlackCraze | PHP und MySQL | 2 | 12-03-2006 23:26 |
| preg_match_all und preg_replace | thorben.schmitt | PHP und MySQL | 5 | 15-12-2005 11:56 |
| [PHP]preg_replace und \ | snake*sl | PHP und MySQL | 11 | 05-10-2005 23:04 |
| preg_replace(); | col!br!^ | PHP und MySQL | 5 | 04-06-2004 12:11 |