steffi: REGEXP: Ende eindeutig festlegen

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

  1. 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

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    1. Hi,

      momentan verwende ich folgendes: "bla([^!]*?). ".
      Was soll das "?"?

      Den * non-greedy machen.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.