Введите регулярное выражение, чтобы найти данные между 6-м и 12-м символом строки - PullRequest
0 голосов
/ 26 апреля 2019

В моем приложении есть два поля ввода текста, в первом случае пользователь вводит строку в следующем формате: "L2018RU99999A".

Во втором поле ввода мне нужно выполнить проверку, чтобы убедиться, что введенные данные равны символам между шестой и двенадцатой первой строкой, поэтому в этом случае: RU99999.Какой тип регулярных выражений будет уместным для решения этой проблемы?

Спасибо за помощь

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

Я бы просто использовал substring() или любой другой эквивалент в используемом вами языке программирования. Если по какой-либо причине вам нужно регулярное выражение, попробуйте ^.....(.......).$ (где $1 - искомая строка)

0 голосов
/ 26 апреля 2019

Вы можете использовать позитивный взгляд:

(?<=.{5}).{7}

  • .{7} найти семь символов ...
  • (?<=.{5}) ... с пятью другими символами перед ними
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...