Ich habe eine Zeichenfolge mit einigen Markup, die wie folgt aussieht:Java Regex alle HTML-Elemente mit Ausnahme eines Sonderfall anzupassen
The quick brown <a href="www.fox.org">fox</a> jumped over the lazy <a href="entry://id=6000009">dog</a> <img src="dog.png" />.
alles, was ich bin versucht abstreifen mit „-Eintrag mit Ausnahme der Ankerelemente : // id = "innen. Somit ist die gewünschte Ausgabe aus dem obigen Beispiel wäre:
The quick brown fox jumped over the lazy <a href="entry://id=6000009">dog</a>.
dieses Spiel Schreiben, das am nächsten komme ich habe, so weit ist:
<.*?>!<a href=\"entry://id=\\d+\">.*?<\\/a>
Aber ich kann nicht herausfinden, warum das nicht funktioniert. Jede Hilfe (abgesehen von dem "warum verwendest du keinen Parser" :) würde sehr geschätzt werden!
Ein Regex, um sie alle zu beherrschen! Entschuldigung, ich kann mir nicht helfen. – MattC