Marika
Новичок
Регулярка. "Жадность"
Есть следующая строка:
Хочу с набора этих инпутов вытянуть только те, после которых стоит цифра 2.
В данном случае это будут: <input name=yyy value=yyy>2 и <input name=zzz value=zzz>2
Когда ищу по такому регекспу
, то находит все инпуты: <input name=xxx value=xxx>, <input name=yyy value=yyy>, <input name=zzz value=zzz>.
НО мне нужны только те, после которых стоит двойка. Поэтому добавляю к регекспу цифру 2:
и вот, что оно находит:
<input name=xxx value=xxx>1<input name=yyy value=yyy>2 и <input name=zzz value=zzz>2. То есть не то, что нужно.
Вот и не могу понять, в чем проблема.
Есть следующая строка:
PHP:
<input name=xxx value=xxx>1<input name=yyy value=yyy>2<input name=zzz value=zzz>2
В данном случае это будут: <input name=yyy value=yyy>2 и <input name=zzz value=zzz>2
Когда ищу по такому регекспу
PHP:
<input.*?>
НО мне нужны только те, после которых стоит двойка. Поэтому добавляю к регекспу цифру 2:
PHP:
<input.*?>2
<input name=xxx value=xxx>1<input name=yyy value=yyy>2 и <input name=zzz value=zzz>2. То есть не то, что нужно.
Вот и не могу понять, в чем проблема.
