Yadgar: Reguläre Ausdrücke mit strchr bzw. strrchr?

Beitrag lesen

High!

Nachdem ich herausgefunden habe, dass Nachrichtentexte aus dem Web in der Regel in <p>...</p>-Absätzen organisiert sind, habe ich mit strchr alles bis zum ersten <p> weggeschnitten. Jetzt möchte ich mit strrchr alles ab dem ersten Tag, das kein <p> bzw. </p> ist abschneiden... und wundere mich, dass strrchr mit regulären Ausdrücken anscheinend nicht funktioniert!

Der reguläre Ausdruck müsste lauten:

((<)|(</)){1}((..*)|[^p]{1})(>){1}

also alles, was mit < oder <\ beginnt, danach entweder mindestens zwei beliebige Zeichen oder ein Zeichen, das nicht p ist enthält und mit genau einem > endet.

Welche Suchfunktion müsste ich verwenden, wenn strrchr offensichtlich nicht möglich ist?

Bis bald im Khyberspace!

Yadgar