Frage zu regulären Ausdrücken

freehawk

Mitglied
Hallo zusammen,

ich habe in einer Liste folgenden beispielhaften Inhalt stehen und diese werden in einer Schleife durchlaufen:

Code:
<Außentemperatur>
<value>227</value>
<uri>/user/var/40/10241/0/0/12197</uri>
<strValue>22,5</strValue>
<unit>°C</unit>
<decPlaces>1</decPlaces>
<advTextOffset>0</advTextOffset>
</Außentemperatur>

Nun möchte ich aus der ersten Zeile "Außentemperatur" herausfiltern. Das Pattern soll nur in der ersten Zeile einen Treffer finden und bei den anderen Zeilen nicht.

Deshalb geht "^<(.*)>$" nicht da es auf die anderen Zeilen auch zutrifft. Ich habe dann "^<([a-zA-Z0-9ß_ äöüÄÖÜ]*)>$" versucht nur finde ich das nicht sehr schön.

Gibt es eine Möglichkeit alle Zeichen zuzulassen wie mit .* und < > und / auszuschließen?

Danke

Gruß
Markus
 

Neue Themen


Zurück
Oben