Ошибка при использовании Java Pattern compile with regex - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь создать правильное регулярное выражение для следующего варианта использования:

prefix.string1.anyNumber.string2.anyNumber.string3

пример 1: prefix .abcd.22.pqr.55.xyz

пример 2: prefix.abcd.22.xyz

пример 3: prefix.pqr .55.xyz

Необходимо сгенерировать регулярное выражение, которое я могу использовать для создания шаблона в java.

Я пробовал следующее:

String regex = "prefix\.abcd\.\d\.pqr\.\d\.xyz|prefix\.abcd\.\d\.xyz|prefix\.pqr\.\d\.xyz"
Pattern p = Pattern.compile(regex);

Это не работай. Раньше я не пользовался шаблонами. Пытаюсь понять, что мне здесь не хватает. Ценю любую помощь. Спасибо.

...