@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
KarleKremen
@KarleKremen
Игнорирую Bootstrap
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы