2014-12-12 2 views
0

I имеют следующие значения:Получить путь с дополнительными значениями

1/ 
1/2/ 
1/2/3/ 
1/3/5/8/ 
1/3/5/8/10 
1/3/5/8/10/15 

Как я могу создать регулярное выражение, в котором первые две части пути должны быть включены (1/A/) , а максимальная длина его должен быть получен из формы 1/A/B/C/, но может также быть только 1/A/, 1/A/B/ или 1/A/B/C/. Ничего дольше не следует включать.

Это те ценности, которые должны работы:

1/2/ 
1/2/3/ 
1/3/5/8/ 
+1

Не '1 /' нарушать правило * "должны быть включены первые две части пути (1/A /)" *. ? В любом случае, что вы пробовали? Это не McRegex, где вы можете просто заказать выражение. –

+0

@FelixKling Приношу свои извинения. Это то, что я получаю для копирования и вставки. Я обновил вопрос. –

+0

Вы должны попробовать что-то перед тем, как спросить. [regex101] (https://regex101.com/), например, является очень полезным инструментом. –

ответ

3

Попробуйте что-то вроде этого:

^(\w+/){m,n}$

где м и п являются целыми числами, нижний и выше границы скольжения в глубину пути должны идти.

Смежные вопросы