<[^>]+>
so ganz funktioniert der Ausdruck leider nicht.
cat test.txt
<b>
<h1>
<h1>
<b>
<h1 style="">
< test >
<b style="...">test</b>
</b>
h1 < h2 h2 > h3
grep "<[^>]+>" test.txt
<h1>
<b>
<h1 style="">
< test >
"< test >" sollte er nicht finden
Wie schliesse ich ">" aus? [^>] ist leider nicht ganz richtig.
Wie kann/muss ich den regulären Ausdruck erweitern, dass nach < und vor > kein Leerzeichen stehen darf?
der nachfolgende Ausdruck findet leider zu wenig
grep "<[^\ ][^>]+[^\ ]>" test.txt
<h1 style="">
Heinz