При наличии любого URL-адреса, например:
https://stackoverflow.com/v1/summary/1243PQ/details/P1/9981
Как извлечь часть URL-адреса цифру c или alphanumeri c? Т.е. следующие строки из приведенного выше URL-адреса:
1. v1
2. 1243PQ
3. P1
4. 9981
Чтобы перефразировать, регулярное выражение для извлечения строк из строки (URL), которые имеют по крайней мере 1 di git и 0 или более символов алфавита, разделенных на '/'
.
Я пытался захватить повторяющуюся группу (^[a-zA-Z0-9]+)+
и ([a-zA-Z]{0,100}[0-9]{1,100})+
, но это не сработало. Оглядываясь назад, интуиция говорит, что это не должно работать. Я не уверен, как сопоставить шаблоны по группе, а не по одному персонажу.