Skeeve: Ein Wort in RegExp ausschließen?

Beitrag lesen

Moin!

Ich versuche es damit einfach mal, was du mir sagen willst ist wohl dass es mit Regexp keine möglichkeit gibt herauszufinden ob in einer zeichenmenge das wort <div.*> vorkommt hm?

Doch. Klar. Das wäre ja nur ein /<div.*>/.

Was Du haben willst, ist ein Ausdruck, der bei <div.*> beginnt, alles findet, was nicht <div.*> enthält und mit </div> endet.
Dies könnte klappen:
/<div[^>]*>(?:[^<]+|<[^d][^<>]*>|<d[^i][^<>]*>]<di[^v][^<>]*>]|<div[^>\s])*?</div>/

Wieso eigentlich? Ich find das ein großes manko.

So sind sie halt, die regulären Ausdrücke.

-- Skeeve