Ich möchte etwas Text in einer Zeichenfolge ersetzen, die ein Div-Tag darstellt, das auch Stil- und Klassenattribute enthalten kann oder auch nicht. Zum BeispielWie Regex zu verwenden, um Text zwischen Tags zu ersetzen
var s = "<div style='xxx' class='xxx'>replaceThisText<div>
Wenn es nur den Tag war, glaube ich, konnte ich dies nur tun:
str = str.replace(/<div>[\s\S]*?<\/div>/, '<div>' + newText+ '<\/div>');
Aber wie mache ich die Attribute berücksichtigt?
es in ein DOM-Element Parse dann ändern '.innerHTML 'oder' .textContent'. –
[Obligatorischer Link zur bekannten StackOverflow-Antwort.] (Http://stackoverflow.com/a/1732454/1954610) –