Jonny 5: regexp

Beitrag lesen

@@Gunnar Bittersmann:

nuqneH

replace(/<(.*?)(?:\s+.+?(?:="[^"]*"|='[^']*')?)*\s*>(.*?)<\/\1>/g, '$2')

Da fehlt immer noch Whitespace – und das gleich an mehreren Stellen:
replace(/<(.*?)(?:\s+.+?(?:=\s*"[^"]*"|=\s*'[^']*')?)*\s*>(.*?)<\/\1\s*>/g, '$2')

Qapla'

Hi Gunnar,

Da fehlt immer noch Whitespace

ja, ist mir auch aufgefallen.

Glaube viel schöner/besser, kann man es nicht umsetzen mit einem - noch überschaubaren - regulären Ausdruck.

Robert