Herbi: Was bedeutet dieser reg. Ausdruck?

Hallo,
Was bedeutet
 /([a-k]|[1-8])\1{3,5}/
?
Danke
Herbi

  1. gudn tach!

    Was bedeutet
    /([a-k]|[1-8])\1{3,5}/
    ?

    dasselbe wie
      /([a-k1-8])\1{3,5}/

    [a-k1-8] matcht ein zeichen aus der menge der zeichen {a, b, c, d, e, f, g, h, i, j, k, 1, 2, 3, 4, 5, 6, 7, 8}.

    mit den ()-klammern wird das zeichen zwischengespeichert. mit der \1 wird auf dieses zwischengespeicherte zeichen zugegriffen. und mit {3,5} wird gesagt, dass der zwischengespeicherte kram mind. 3 und max. 5 mal gematcht werden soll. zusammengenommen werden damit also 4 bis 6 gleiche zeichen aus obiger menge gematcht, also z.b. "aaaa" oder "444444", aber z.b.  nicht "aabb".

    anfang und ende sind nicht vorgegeben, d.h., dass bspw. beim string "xy55555555foo" die ersten sechs fuenfen gematcht werden.

    prost
    seth

    1. Danke für die Auskunft,
      es ist fast das was ich suche.
      Trotzdem komme ich nicht weiter.
      Ich möchte mind. 5 aufeinanderfolgende Konsonanten bzw. Vokale erkennen.
      Es ginge wohl mit /[bcdfgh.  usw. ..z]{5,}/.
      Aber gibt es vielleicht noch etwas kürzeres?
      Gruß
      Herbi

      1. Hallo,

        Ich möchte mind. 5 aufeinanderfolgende Konsonanten bzw. Vokale erkennen.

        Mind. 5 aufeinanderfolgende Konsonanten:
        /[b-df-hj-np-tv-z]{5,}/

        Mind. 5 aufeinanderfolgende Vokale:
        /[aeiou]{5,}/

        Gruß, Don P

        1. Hallo,
          danke,
          ich hatte gehofft es gibt sowas wie \k = Konsonant aber so ist es auch noch relativ kurz.
          Gruß
          Herbi