Thread maschinenbefehler übersetzen: ...oder einfach strings zerlegen :) (9 answers)
Opened by popcorn5 at 2005-10-25 13:31

murphy
 2005-10-25 15:44
#59255 #59255
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
[quote=renee,25.10.2005, 11:41][...]
[0-99999] - im Gegensatz zu Deiner Hoffnung wird hier *nicht* von 0-99999 untersucht, sondern nur auf 0 oder '-' oder 9. Das [] beschreibt 1 Zeichen.
[...][/quote]
Moment mal:
Code: (dl )
1
2
$ perl -le '$, = ", "; print ("149-" =~ /[0-99999]/g)'
1, 4, 9

[0-9] gibt einen Zeichenbereich an, nicht die drei Zeichen '0', '-', '9'!

Nichtsdestotrotz ist das natuerlich nicht der regulaere Ausdruck, den man braucht um das geforderte Format zu erkennen. Dafuer wuerde ich so etwas nehmen:
Code: (dl )
1
2
$ perl -le '$, = ", "; print ("+10510-2043" =~ /([-+])(\d{0,5})([-+])(\d{0,5})/)'
+, 10510, -, 2043
When C++ is your hammer, every problem looks like your thumb.

View full thread maschinenbefehler übersetzen: ...oder einfach strings zerlegen :)