Задать вопрос
@KislyFan
инженер, связист и просто любитель выпить

Как повторить блок в регулярном выражении?

Пробую построить регулярное выражение по строкам
Aaa/n 0 
Bbb/b/p 0 
Ccc/b/n/p 3

нужно получить соответственно массивы
{"Aaa", "n", "0"} 
{"Bbb", "b", "p", "0"} 
{"Ccc", "b", "n", "p", "3"}

т.е. 1я группа - три символа, вторая - char с слешем (может повторяться) и третья - это цифра

Моих сил хватило только на что-то такое :
(...)(\/([nsbpif]))+ ([\d])
получается
{"Aaa", "n", "0"} 
{"Bbb", "p", "0"} 
{"Ccc", "p", "3"}

а это совсем не то, что я хотел

https://regex101.com/r/ExxvI2/6
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
KarleKremen
@KarleKremen
Игнорирую Bootstrap
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
05 янв. 2025, в 07:48
2000 руб./за проект
05 янв. 2025, в 06:24
15000 руб./за проект
05 янв. 2025, в 06:22
15000 руб./за проект