Я новичок в регулярных выражениях и провожу последние два дня с проблемой.
У меня есть такая строка:
38_285_4461_186_S2A_MSIL2A_20180119T101331_N0206_R022_T32TQQ_20180119T135441
и мне нужно четыре выражения регулярных выражений для экстракции данных из этой строки в четырех частях:
- 38
- 285
- 4461
- 186
У меня есть больше строк для оценки, и эти значения являются переменными, каждая группа содержит только число, но количество цифр является переменной
Пример шаблона строки:
xx_xxx_xxxx_xx_S2...................... (where x is a digit and is variable)
Я попробовал следующее регулярное выражение
^(?:[^_]*\_){1}([^_]*)
редактирование:
Мне нужно четыре выражения регулярных выражений, одно для "группы", и результат - полное совпадение.
Я не могу использовать Java. Регулярное выражение будет использоваться в геосервере.
http://docs.geoserver.org/latest/en/user/tutorials/imagemosaic_timeseries/imagemosaic_time-elevationseries.html