REGEXP: Ende eindeutig festlegen
steffi
- sonstiges
hi,
momentan verwende ich folgendes: "bla([^!]*?). ".
d.h. sofern kein "!" vor einem ". " vorkommt, wird geparst, bis '. ' erreicht wird.
doch nun soll festgelegt werden, dass auch ein Punkt mit nachfolgendem Zeichen ungleich Ziffern als Ende der matches gezählt wird. also es darf sich nach dem punkt ein buchstabe oder auch sonderzeichen befinden. alles. nur keine ziffer! wenn es eine ziffer ist, die nachkommt, so soll weitergeparst werden bis zu einem gültigen ende.
ich hoffe, das wär verständlich; leider weiß ich nicht so recht, wie ich das ausdrücken kann...
thanks
momentan verwende ich folgendes: "bla([^!]*?). ".
steffi,
Was soll das "?"?
doch nun soll festgelegt werden, dass auch ein Punkt mit nachfolgendem Zeichen ungleich Ziffern als Ende der matches gezählt wird.
Also statt /. / nun /.[^0-9]/ oder auch /.\D/
Live long and prosper,
Gunnar
Hi,
momentan verwende ich folgendes: "bla([^!]*?). ".
Was soll das "?"?
Den * non-greedy machen.
cu,
Andreas