У меня есть строка, как этот один:Regex - Найдите все группы, где вы можете найти заданное число
:1-2-35:2-3-1:5-6-27456:35-2-11:9-5-6:1-5-2:
Я хотел бы получить все группы, содержащие номер 2
Строка всегда состоит из группы из 3 чисел с тире между ними.
Так что мое регулярное выражение возвратит это:
1 => :1-2-35:
2 => :2-3-1:
3 => :35-2-11:
4 => :1-5-2:
Я попытался это, но безуспешно: :\d*2-|-2-|2-\d*:
Спасибо за вашу помощь.
они всегда одиночные цифры? –
Забыл упомянуть об этом, цифры могут быть бесконечными;) – mimipc
Только 2, я отредактировал свой вопрос. – mimipc