Thread whitespace != \s: wann ist ein Leerzeichen ein Leerzeichen (5 answers)
Opened by dukeofnukem at 2007-04-13 13:07

dukeofnukem
 2007-04-13 13:07
#75974 #75974
User since
2007-01-15
47 Artikel
BenutzerIn
[default_avatar]
Interessehalber am Rande:

Schon mehrmals ist mir aufgefallen, daß Leerzeichen in regexps nicht gleichwertig mit denen in zu parsendem Text sind:

Der Text
Code: (dl )
Target: ABCDEF

in einem logfile wird nicht gematched durch:
Code: (dl )
s#(?<=Target: ABC)DEF#XYZ#x

aber wird gematched durch:
Code: (dl )
s#(?<=Target:\sABC)DEF#XYZ#x


Wie viele verschiedene Leerzeichen gibt es, wie findet man heraus wann ein einfaches Leerzeichen im script einem Leerzeichen in einem plain text logfile entspricht?

Hat das mit utf8, locales usw. usf. zu tun?

Ist ja nicht wirklich tragisch, aber man wundert sich :)

Sonnigen!
drum&bass is a state of mind

View full thread whitespace != \s: wann ist ein Leerzeichen ein Leerzeichen