Suche Regulären Ausdruck

Conners

Erfahrenes Mitglied
Hi,

ich möchte gerne durch einen reg. Ausdruck folgendes hinkriegen.

<hallo>
<hallo id=1>
<hallo id=1 class="test" ........>
</hallo>

Alles soll entfernt werden.

Ich hab folgendes bisher hier stehen:
Code:
tmp.replaceAll("<(/?)hallo[]+>", "");

aber wie definiert man alle Zeichen?
Ich kenn das z.B. von [0-9]+ dass der Zeichen aus 0-9 wählen darf, aber wie macht man dat mit allen Zeichen?
Bin nicht so fit in regex.

Danke schonmal für Hilfe.
 
Der Punkt "." steht für ein beliebiges Zeichen. Steht auch in jeder Dokumentation von Regular Expressions.
 
Jo, genau das hab ich gesucht, leider hab ich nicht bedacht, dass auch > da mit drin ist :)

Ich hab das jetzt n bischen anders gemacht:

Code:
tmp.replaceAll("<(/?)hallo[^>]+>", "");

Aber der löscht bei mir nicht die </hallo> tags. Liegt das an dem + ?
 

Neue Beiträge

Zurück