#java #regex
#java #регулярное выражение
Вопрос:
У меня есть строка: «nxt9090.33xtxh77.77xhy90y»
Как получить:
- 9090,33, которая начинается и заканчивается на xt
- 77.77, которая начинается и заканчивается на xh
- И 90, которая начинается и заканчивается на y.
Строка может быть большой с теми же шаблонами.
Я буду использовать разделение (регулярное выражение String) класса String в Java.
Комментарии:
1.
(w )(.*?)1
. Используйте вторую захваченную групповую строку.
Ответ №1:
Вы можете использовать эти отдельные запросы:
1: (?<=xt)[d.]*(?=xt)
2: (?<=xh)[d.]*(?=xh)
3: [d.]*(?=y)