2016-03-29 5 views
0

I String Text (zum Beispiel in Russisch) mit HTML-Tags Ich brauche alle Wort mit einem JavaScript RegEx zu bekommen und verstehen sich inklusive HTML-TagsInclude-Tag HTML aber nur enthalten Liste von Zeichen

Das ist mein RegEx

reg = /([^\r\n\t\f>< /]+(?!>))\b/g; 

zum Beispiel in Russisch, ich brauche alle HTML-Tags in meinem String Text zu halten, aber alle Arbeiten in Russisch halten ([\ wа-я] +)

Sein ist möglich auszuschließen & einige Dinge enthalten in JavaScript RegEx?

+6

http://stackoverflow.com/a/1732454/3853934 –

+0

thx, aber tut mir leid, wenn meine erste Frage war nicht sehr klar .. ich versuche, mit Javascript regex zu schließen und Daten in meine Regex .. es ist meine erste Frage – baroni

+0

Ich verstehe Ihre Bedürfnisse nicht: was bedeutet "ausschließen UND einschließen"? Könnten Sie ein Beispiel mit Eingabe und erwarteter Ausgabe veröffentlichen? – cFreed

Antwort

1

Ich würde nicht versuchen, HMTL mit Regexp zu analysieren. Stattdessen erhalten die innerText Eigenschaft des DOM-Knoten:

HTML:

<div id="myRussianText"> 
    Lorem <span>ipsum</span> 
</div> 

JS:

var el = document.getElementById('myRussianText'); 
var text = el.innerText; // 'Lorem ipsum' 

https://jsfiddle.net/cn0np3yf/

+0

thx aber tut mir leid, wenn meine erste Frage nicht sehr klar war .. ich versuche, mit Javascript regex zu ausschließen und Daten in meine Regex aufnehmen .. es ist meine erste Frage – baroni

+0

Warum möchten Sie nur regexp verwenden? Ich würde vorschlagen: 1) Holen Sie sich den "innerText" 2) strip out, welchen Text Sie brauchen nicht mit regexp –

Verwandte Themen