Строка, которая начинается и заканчивается на xt

#java #regex

#java #регулярное выражение

Вопрос:

У меня есть строка: «nxt9090.33xtxh77.77xhy90y»

Как получить:

  1. 9090,33, которая начинается и заканчивается на xt
  2. 77.77, которая начинается и заканчивается на xh
  3. И 90, которая начинается и заканчивается на y.

Строка может быть большой с теми же шаблонами.

Я буду использовать разделение (регулярное выражение String) класса String в Java.

Комментарии:

1. (w )(.*?)1 . Используйте вторую захваченную групповую строку.

Ответ №1:

Вы можете использовать эти отдельные запросы:

 1: (?<=xt)[d.]*(?=xt)
2: (?<=xh)[d.]*(?=xh)
3: [d.]*(?=y)