Tim Tepaße: Regulärer Ausdruck gesucht

Beitrag lesen

Hallo André,

Ich suche einen regulären Ausdrucke, der mir in einem String z.B. "055 m²
bis 070 m²" die 0 vor Ziffen zwischen 1-9 entfernt.
Solle Zeichenfolgen zu finden, ist kein Problem...

Ja? Ich als RegEx-Laie würde sowas basteln...

/0[0-9][0-9]\sm²/

... ohne zu wissen, ob es klappt, oder wie Du die hochgestellte Zwei
hinkriegst.

Wie nennt sich die "Technik" bei regulären Ausdrücken?

Suchen und Ersetzen meinst Du?

http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm#suchen_ersetzen

Ersetzen willst Du den Ausdruck mit einem Teilstück des Ausdrucks, nämlich
dem Teil ohne der führenden Null. Dazu mußt Du den betreffenden Teil
einklammern.

http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm#merken

Mein obiger sicherlich verquaster Ausdrück würde dann so aussehen:

s/0([0-9][0-9]\sm²)/$1/g

Vielleicht hilft Dir das?

  • Tim
--
<img src="http://validator.w3.org/images/v15445" border="0" alt="">