Dies ist meine Zeichenfolge. Es enthält einige HTML:Konvertieren Sie Zeichenfolge, die HTML enthält, zu Sätzen und Trennzeichen mit Hilfe von Javascript
First sentence. Here is a <a href="http://google.com">Google</a> link in the second sentence! The third sentence might contain an image like this <img src="http://link.to.image.com/hello.png" /> and ends with !? The last sentence looks like <b>this</b>??
Ich möchte die Zeichenfolge Sätze (Array) teilen, halten Sie die HTML sowie den Separator. Gefällt mir:
[0] = First sentence.
[1] = Here is a <a href="http://google.com">Google</a> link in the second sentence!
[2] = The third sentence might contain an image like this <img src="http://link.to.image.com/hello.png" /> and ends with !?
[3] = The last sentence looks like <b>this</b>??
Kann mir jemand bitte einen Vorschlag machen? Kann Regex verwenden und übereinstimmen?
Das ist ganz in der Nähe zu dem, was nach dem ich bin, aber mit den HTML-Bits nicht wirklich: JavaScript Split Regular Expression keep the delimiter
Ich nehme an, dass Ihr HTML verschachtelt sein kann, das ein p enthält, das eine Spanne enthält. Dann haben Sie keine andere Lösung, als es zu parsen. –
Was passiert, wenn sich in den Tag-Inhalten "Satztrennzeichen" befinden? –
Und was ist Ihr Separator? ". ' oder '? ' oder '! ' oder '??' oder alle oben ... – CoR