/ / Regex - pomoc dla oddzielonej spacjami mieszanki ciągów alfanumerycznych - regex

Regex Help dla oddzielonej spacjami mieszanki ciągów alfanumerycznych - regex

Mam ciąg jak:

A B C D

gdzie

A = [0-9] {4}

B = [a-z A-Z] {3,6}

C = [0-9] {1,2,3,4}

D = ([a-z A-Z] {3,6})

próbuję

/[0-9]{4} [a-z A-Z]{3,6} [0-9]{1,2,3,4} ([a-z A-Z]{3,6})/

Ale to nie działa. Jest pusta przestrzeń między AB BC CD

Jak można to zrobić?

Odpowiedzi:

1 dla odpowiedzi № 1

Wpadłem na to używając wyrażenia regularnego shorthand operatory dla regex.

Regex: d{4} w{3,6} d{1,4} (w{3,6})

Wyjaśnienie:

  • d oznacza [0-9].
  • w oznacza [A-Za-z]. (W twoim przykładzie nie ma miejsca, ale twoja próba ma space. Sprawdź to jeszcze raz.)

Regex101 Demo