3
Ich versuche, einen regulären Ausdruck für folgende Kriterien zu schreibenErsetzen Sie Text in HTML-Zeichenfolge
Die Quellzeichenfolge kann optional einen HTML-Code enthalten. Was beibehalten werden sollte, sollte alles außerhalb des Tags durch einen statischen Text ersetzt werden.
function replaceCode(mystring){
var replaceWith = "Hello!!!" ;
//do something with mystring here..
}
var string1 = "<span>Title</span> A small note" ;
var string2 = "Another big note" ;
alert(replaceCode(string1)) ;
alert(replaceCode(string2)) ;
Resultierende Strings müssen
//string1 must become
<span>Title</span> Hello!!!
//string2 must become
Hello!!!
Mögliches Duplikat von [jQuery: Element nach einem anderen Element hinzufügen] (https://stackoverflow.com/questions/2244605/jquery-add-element-after-another-element) – Jonathan
Wenn der Text außerhalb des Bereichs geändert wird hallo, warum brauchst du string2? –
Wie reguläre Ausdrücke gehen, gibt es verschiedene Varianten und Syntax basierend auf der Sprache, die Sie verwenden. Vielleicht möchten Sie den Kontext klären. Ich sehe, dass Sie die Frage mit JavaScript und HTML markiert haben, aber am besten, um klar zu sein. Vanille JavaScript oder verwenden Sie jQuery? – fjoe