Regulärer Ausdruck
heinetz
- javascript
0 heinetz
Hallo Forum,
ich kämpfe mal wieder mit einem regulären Ausdruck:
pattern = "captions_[1-9]{1,}";
... matched für z.B.
#1 'caption_1_begin_sec',
#2 'caption_21_begin_min',
#3 'caption_1_end_sec',
#4 'caption_21_end_min',
#5 'caption_3_text',
Das versuche ich zu verfeinern und auf #1 und #3 zu beschränken.
Merkmal von #1 und #3 ist das entweder _begin oder _end und
anschliessend _sec auf die Zahl ('[1-9]{1,}') folgt.
Ich habe es erstmal so versucht:
pattern = "captions_[1-9]{1,}_[begin|end]";
... und #5 matched tatsächlich nicht mehr. geht also in die richtige
Richtung ;)
ein match(pattern) gibt allerdings 'caption_1_b' und 'caption_21_e'
statt ''caption_1_begin_sec' und 'caption_21_end_min' zurück.
kann mir jemand sagen, woran es liegt ?
danke für Tipps und
beste gruesse,
heinetz