Пожалуйста, помогите мне с моим требованием соответствовать только определенному шаблону.

У нас есть строка, например Jeorge Sally (34) . мое приложение всегда должно выбирать значение, которое соответствует шаблону любое имя с (34) .

Я пробовал следующее регулярное выражение [A-z (34)]*, но оно также дает разные значения, такие как Adam siva (.

Спасибо.

0
user3780032 16 Фев 2018 в 20:00

1 ответ

Лучший ответ

Я считаю, что регулярное выражение, которое вы ищете, выглядит примерно так:

^[A-z]+\s[A-z]+\s\(34\)$

Это будет соответствовать любому имени, пробелу, фамилии, а затем 34 в скобках. Обратите внимание, что скобки экранированы с помощью обратной косой черты.

Я рекомендую использовать онлайн-инструмент, такой как RegExr или Regex101, когда вы пытаетесь выяснить, в чем вы ошибаетесь с регулярными выражениями, поскольку они предоставляют визуальную помощь, чтобы помочь вам.

0
JoeBenyon 16 Фев 2018 в 22:09