Kuno: regex: Zeile darf nicht mit leerzeichen anfangen

Ich benötige einen Regex der wahr meldet, wenn eine Zeile mit einem oder mehreren Leerzeichen beginnt.

Würde mich über Hilfe freuen.

  1. Hallo,

    Ich benötige einen Regex der wahr meldet, wenn eine Zeile mit einem oder mehreren Leerzeichen beginnt.

    Ich bin zwar nicht so fit mit den RegEx aber versuch es trotzdem mal
    ^(\s+)

    Grüße, Matze

    1. Das funktioniert aber nur, wenn in der ersten Zeile ein Leerzeichen ist.
      Wenn die vierte Zeile mit einem Leerzeichen beginnt, ignoriert er den Regex.
      Ich brauche aber 1, wenn irgendeine Zeile mit einem oder mehreren Leerzeichen beginnt!

      Das setzen der g-option hat leider auch nichts bewirkt.

      1. Hallo (Begrüßung),

        Das funktioniert aber nur, wenn in der ersten Zeile ein Leerzeichen ist.
        Wenn die vierte Zeile mit einem Leerzeichen beginnt, ignoriert er den Regex.
        Ich brauche aber 1, wenn irgendeine Zeile mit einem oder mehreren Leerzeichen beginnt!

        Das setzen der g-option hat leider auch nichts bewirkt.

        Sorry, dann hatte ich das falsch gelesen.
        Da trau ich mich jetzt nicht ran, wie gesagt bin ich da nicht so fit.
        Ich freu/wunder mich schon, dass die erste geklappt hat so wie ich dachte (auch wenn es dir nicht geholfen hat^^)

        Grüße, Matze (Verabschiedung)

  2. gudn tach!

    Ich benötige einen Regex der wahr meldet, wenn eine Zeile mit einem oder mehreren Leerzeichen beginnt.

    /^ /m

    zum m-modifer siehe php-manual.

    wenn es wirklich nur um leerzeichen geht, solltest du nicht \s verwenden, da damit z.b. auch tabs und newline gematcht werden.

    prost
    seth

    1. gudn tach!

      zum m-modifer siehe php-manual.

      wuahh, sorry! irgendwie dachte ich, du redest von php.
      das perl-manual ist imho eh besser als das php-manual, deshalb wenigstens noch nachtraeglich: http://perldoc.perl.org/perlre.html

      die begruendung ist in diesem fall aber ohnehin in beiden sprachen die gleiche.

      prost
      seth