Заменить строку с регулярным выражением Java - PullRequest
0 голосов
/ 31 октября 2019

Я хочу заменить версию sw из строки следующим образом: «XSYS: 3.5.0» на что-то вроде этого: «XSYS: 3.10.0». Только то, что я хочу метод, который использует регулярные выражения, которые могут изменить все, что находится после «XSYS:», будь то символы xx.yy.zz или x.yyy.zz после этого или комбинации, подобные этим. Это должно быть что-то общее, так что если версия станет 5.100.23 (это только пример), она продолжит работать. Я не знаю, правильно ли я выразился.

1 Ответ

0 голосов
/ 31 октября 2019

Я предлагаю вам взглянуть на этот сайт, так как он помог мне лучше понять регулярные выражения: https://regex101.com/ В противном случае, если вам нужен кусок кода, учтите, что я его не тестировал:

String regex = "^XSYS: \\d{1,3}.\\d{1,3}.\\d{1,3}$"
Boolean matches = yourString.matches(regex);

Надеюсь, это помогло:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...