Hi,
Oki, ich schaue mir das heute abend noch viel genauer an und versuche das zu verstehen. passt zwar besser in den anderen Thread, aber dieses Ausdruck sieht etwas komisch aus?
ja, das liegt aber an einem ganz einfachen Umstand: Die Regular Expression wurde noch in einen String-Kontext gebracht (was in Java notwendig ist), also ein weiteres Mal kodiert.
\ ist vorne vor der Zeichenkette und hinten in der Zeichenkette maskiert im String.
Außerhalb des Strings ist es also ein einfacher Backslash.
Dann [] also Zeichen, dann wird das erste . nicht als Quantor genommen, sondern schon wärtlich als Punkt. (Gehe ich mal davon aus)
Nein, das Fragezeichen hinter "+" oder "*" entfernt dessen Greediness. Es ist hier noch immer das Pattern "." gemeint, also irgendein Zeichen außer Umbruch.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes