HTML-Befehle per Java entfernen

Status
Nicht offen für weitere Antworten.
C

Chatrick

Gast
Moin Leute für euch bestimmt ne einfache aufgabe! Ich will eine HTML datei die ich in einem String habe von allen HTML befehlen befreien! Wwelche möglichkeiten gibt es da? Habe unter Swing einen HTML parser gefunden steige bei diesem aber nicht durch! Vielen Dank
Chatrick
 

AlArenal

Top Contributor
Willst du nur die Tags entfernen oder auch deren Inhalt? Und was hat es mit dem erwähnten String auf sich?
 
C

Chatrick

Gast
Naja bin jetzt nicht so der html experte aber meine es so:
Folgenden HTML Text habe ich in einem String

<FONT COLOR="#FF0000" > 1.Röber, Robin 95 LG Reinbek Ohe 3:37,9 min</FONT>

Nach bearbeitung soll nur noch der reine Text da sein. Also:

1.Röber, Robin 95 LG Reinbek Ohe 3:37,9 min
 

foobar

Top Contributor
Das ist doch simpel:

Code:
String s ="<FONT COLOR=\"#FF0000\" > 1.Röber, Robin 95 LG Reinbek Ohe 3:37,9 min</FONT>";
         s = s.replaceAll("</?[^>]+>",""); 
         System.out.println(s);
 
C

chatrick

Gast
Klasse super funktioniert! Da ich gerne immer alles wisse und auch noch ein sehr jungfreulicher Informatik Student bin, kann ich den Ausdruck nicht deuten! Klar reguläre Ausdrücke aber könntest du mir den mal in Worten übersetzen?
 

Lim_Dul

Top Contributor
Code:
s.replaceAll("</?[^>]+>","");

Ich nehm den mal auseinander:

Code:
<
Als erstes Zeichen muss eine öffnende, spitze Klammer kommen. Die ist ja auch der Anfang von allen HTML Tag

Code:
/?
Danach darf, muss aber kein / kommen. Das Fragezeichen bedeuted, darf einmal oder keinmal vorkommen.

Code:
[^>]
In Eckigen Klammern stehen Zeichenklassen. Das ^ steht dabei für eine Negation. [^>] trifft also auf alle Zeichen, außer der schließenden Klammer zu. Allerdings nur auf genau ein Zeichen

Code:
[^>]+
Das Plus dahinter bedeuted, dass, was vor dem Plus steht, darf beliebig oft wiederholt werden, muss aber mindestens einmal vorkommen. Damit trifft dieser Teilausdruck einen beliebig langen Teilstring, wo keine schließende spitze Klammer vorkommt.

Code:
>
Am Ende muss eine schließende spitze Klammer kommen.

Dieser ganze String soll dann durch den Leeren String, "", ersetzt werden.

Jetzt verständlich?
 

noobster

Aktives Mitglied
entschuldige wenn ich hier eine frage in einem fremden eitrag stelle aber nur mal rein interessehalber...

was wäre bei einem xml dokument oder einem php oder js in das ein xml dokument mittels string eingebettet ist welcher eine CDATA sektion besitzt die dann ja auch oben genannte zeichen als nicht html entity sondern als genau dieses zeichen enthalten können welche dann auch ersetzt würden?

Gruss Sascha
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B JAXB und HTML XML & JSON 1
T HTML mit Hilfe Jsoup einlesen XML & JSON 11
C javascript in .html Funktioniert, in .xhtml nicht mehr XML & JSON 0
M parsen von realen HTML-WEB-Seiten XML & JSON 1
P HTML XPath XML & JSON 1
K Einlesen eines Parameters aus HTML-Datei XML & JSON 4
1 Html tabelle auslesen??? XML & JSON 6
Airwolf89 HTML Datei mit SAXBuilder laden hängt sich auf XML & JSON 4
K docBook XSLT: HTML Code Snippet in Erzeugte HTML Dokument einfügen XML & JSON 9
D Wie XML Datei einlesen und HTML entities übernehmen? XML & JSON 3
R Problem bei: XML und XSL zu HTML XML & JSON 2
T Möchte JSP Code in Attribut eines HTML Tags hinein generieren XML & JSON 3
slawaweis XML Prettyprinter zu HTML XML & JSON 3
S Typsicherer HTML-Parser XML & JSON 5
S HTML Parser XML & JSON 2
F Probleme beim html parsen mit tagsoup XML & JSON 4
M HTML Quellcode verarbeiten XML & JSON 4
J DOM zu HTML XML & JSON 3
S DOM Parsen Problem mit HTML Sonderzeichen XML & JSON 4
A aus xml --> html Problem XML & JSON 3
M HTML-Entities XML & JSON 4
M Suche HTML-API XML & JSON 3
G Servlet mittels XSL in HTML konvertieren XML & JSON 5
K html -> cyberneko -> xml -> jdom . XML & JSON 3
S HTML mit dom4j parsen? XML & JSON 2
M TextContent eines XML-Elements enthält HTML-Tags . was nun XML & JSON 2
L mit Java eine HTML-Datei erstellen XML & JSON 3
B html->xslfo->pdf XML & JSON 5
G HTML in PDF umwandeln XML & JSON 9
P HTML Seite Parsen, und bestimmten Text extrahieren XML & JSON 3
J Exception bei "vorselektiertem" HTML XML & JSON 3
P HTML-Sting in JDOM XML & JSON 7
G HTML -> XML XML & JSON 2
A html-File nach txt-File konvertieren XML & JSON 15
F XML Datei als HTML? XML & JSON 4
flashfactor HTML in XML XML & JSON 3
FsMarine HTML to PDF Konventieren XML & JSON 6
P HTML mit JDOM erstellen und in JEditorPane zeigen XML & JSON 4
B JDom + HTML XML & JSON 2
B DOM oder HTML File drucken "wie ein Browser es zeigen w XML & JSON 3
K Verwirrung: Per SSH werden manche Befehle ausgeführt, manche nicht XML & JSON 10
W jaxws jaxb wsdl Java-Klassen generieren und binding.xml verwenden XML & JSON 1
iman XML Attribute mit JAVA einlesen mit Spring Batch XML & JSON 0
T Tags in XML Datei mit Java erstellen XML & JSON 3
E JAXB und java.nio.file.Path XML & JSON 4
B XML-Daten mit SAX Parser verarbeiten in Java XML & JSON 4
S Java REST Client + Json XML & JSON 8
L Lässt sich folgendes so oder so ähnlich mit Java und XML umsetzen XML & JSON 3
K XML Datei erstellen und Daten daraus in Java auslesen XML & JSON 6
L login - Java IOException jaas.config File or Directory not present XML & JSON 1
M Text eines Elements in XML Datei mit JAVA bearbeiten und kompletten Element-Zweig hinzufügen XML & JSON 16
J JSON zu Java mit der GSON Google API XML & JSON 0
B JAXB - java.util.Locale does not have a no-arg default constructor XML & JSON 2
E JAVA simple.JSONObject cannot be cast to simple.JSONArray XML & JSON 9
P Einheiten in Java XML & JSON 4
T Visualisierung von XML Dateien in einer Java SwingGui XML & JSON 11
A WSDL und Java XML & JSON 5
A XMLRPC für Java XML & JSON 3
S XML auf Java Klassen Mappen XML & JSON 10
N Java XML schreiben funktioniert nicht XML & JSON 1
B aus xsd Java Klassen generieren XML & JSON 3
MiMa Mehrfachvariablen in Java durch XML XML & JSON 4
Q XML-File als Objekt in Java XML & JSON 6
Q Konvertierung von json zum Java Objekt nach vorgegebenem Schema XML & JSON 3
AMStyles XPATH Befehl SVG Java XML & JSON 2
S Wie aktualisiert man den Java-Kode mit FOP1.0? XML & JSON 1
L XSL: Aufruf Java-class XML & JSON 11
N Java Code aus XML Datei generieren XML & JSON 8
GUI-Programmer java.io.File aus .jar beziehen XML & JSON 6
A Unterschiedliche Datenstruktur XML <-> Java mappen XML & JSON 9
R XSD aus Java Klassen erzeugen?? XML & JSON 2
N xsd pattern in java einlesen XML & JSON 6
M java.lang.RuntimeException: Failed to parse document XML & JSON 4
F SOAP in Java XML & JSON 6
Q Atom/RSS-Feed lesen - per XSD zu Java-Code XML & JSON 4
S JAXB 2 und Java Annotationen/Interfaces generieren XML & JSON 3
N Google Wetter XML (nur current_condition) auslesen mit Java XML & JSON 15
F Einlesen von JDBC connection in Java von XML XML & JSON 4
D xsd->java mit Eclipse?! oder wie? XML & JSON 27
M Probleme mit XPath bei Java XML & JSON 5
_dp Java XML Parse error: findet end-tags nicht XML & JSON 10
V JAXB schema 2 java XML & JSON 3
S XJC --> Java-Objects compile Problem XML & JSON 4
G Mit JSON Java und C# verbinden XML & JSON 4
K XML Datei in ein Java package „einbinden" XML & JSON 3
H Java - XML - Rekursion - Verwirrung XML & JSON 6
F XML Datei in Java einlesen XML & JSON 4
J XSD > XML > Java XML & JSON 7
F XML mit Java XML & JSON 2
algorismi SVG Datein mit Batik in Java reinladen XML & JSON 3
S Java - Klassen erzeugen aus xsd bzw. wsdl XML & JSON 3
D ID's aus XML Datei rauslesen und in Java ausgeben XML & JSON 7
N value Wert einer XML Datei mit JAVA bearbeiten XML & JSON 21
Mike90 -xlsx Dateien in Java lesen XML & JSON 3
T StAX / SAX => Wie XML Datenstruktur in Java abbilden? XML & JSON 2
H XML plattformunabhängig/Open Source für Java XML & JSON 4
C Java-Imports bei Jaxb XML & JSON 8
slawaweis Problem mit XSLT (wahrscheinlich ein Bug in Java 6) XML & JSON 16
Fadi .classpath(XML) mit Java lesen XML & JSON 2
M Frage zu Erklärung im Online book "Java ist auch eine I XML & JSON 4

Ähnliche Java Themen

Neue Themen


Oben