Kniffliger Regulärer Ausdruck
Nico Ueckermann
- php
Hallo,
vielleicht weiss ja einer von euch Rat.
Ich habe eine kleine Site-Suche programmiert und möchte nun in den Ergebnissen die Suchwörter mit <span> farbig markieren. Mit normalem Text klappt das wunderbar, nur befindet sich auch BBCode darin. Ich brauche also nun einen Ausdruck, der den <span>-tag nur dann setzt, wenn sich das Suchwort NICHT zwichen geöffneten []-Klammern befindet. Ich habe schon mit allem möglichen herumexperimentiert aber so richtig will es nicht klappen. Für einen kleinen Tip wäre ich sehr dankbar.
Grüße,
Nico
Hallo Nico,
Ich habe eine kleine Site-Suche programmiert und möchte nun in den Ergebnissen die Suchwörter mit <span> farbig markieren. Mit normalem Text klappt das wunderbar, nur befindet sich auch BBCode darin. Ich brauche also nun einen Ausdruck, der den <span>-tag nur dann setzt, wenn sich das Suchwort NICHT zwichen geöffneten []-Klammern befindet. Ich habe schon mit allem möglichen herumexperimentiert aber so richtig will es nicht klappen. Für einen kleinen Tip wäre ich sehr dankbar.
Es gibt schon eine vorgefertige Lösung für HTML-Tags; daher dürfte für BB-Code das ganze nur noch abzuändern sein:
http://www.dclp-faq.de/q/q-regexp-ersetzen.html
Grüße,
Christian
Super, klappt, danke!
Vielleicht verstehe ich das auch irgendwann mal... ;-)
Grüße,
Nico