Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Reguläre Ausdrücke
HTML-Editor phase 5 Support > Fragen, Lösungen zu HTML-Problemen bzw. Webdesign-Fragen - Talk > Proton
Conny
Hallo,
Ich habe versucht alle HTML-Tags aus eine HTML-Datei mit 'Text ersetzen' zu entfernen, leider gelingt es irgendwie nicht... :cry:

Folgenden Eingaben habe ich gemacht:
1. mit 'string R' Text Ersetzen aufgerufen.
2. unter Optionen: 'Regulären Ausdrücke' angekreuzt.
3. Bei 'Suchen nach' <.*> eigegeben.
4. 'Ersetzen durch' leer gelassen.
5. auf alles Ersetzen geklickt.

Ergebnis: bis auf zwei Absätze ALLES WEG!

Auch varianten wie [<.*>] oder <.*>+</.*> etc. haben es nicht gebracht!
Was mache ich falsch?
helpy
Versuch doch: <[^>]*>

ACHTUNG: Reg. Ausdrücke gehen nicht über mehrere Zeilen. Ist also ein Zeilenumbruch innerhalb eines Tags (z.B.: Attribut in nächster Zeile), dann funktioniert das nicht.

cu helpy
Conny
@ Helpy,
Alles Klar!
Funktioniert, Danke biggrin.gif

Verstanden habe ich es aber dennoch nicht :oops:

Hier mal ein Versuch...

<[^>]*> Heißt:

Ersetze: <, am Satzanfang (^) das eingeschlossene([]) Zeichen >, dann beliebig viele vorangegangene Zeichen (*) und >.
Habe ich das so richtig intrepetiert icon14.gif

Conny
helpy
Das ^-Zeichen innerhalb der eckigen Klammer bedeutet eine Negation, dh. [^>]* bedeutet alle Zeichen außer der schließenden spitzen Klammer >.

Schau doch mal in der FAQ oder hier!
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.