Я хочу создать совпадение для следующего:
- "Адам Ламберт"
- "Мистер Адам Ламберт"
- "adam@test.com"
Но не соответствует следующему
- "Адам Ламберт"
- "Адам Ламберт"
Правила:
- Любой символ alphanumeri c должен совпадать
- Должен совпадать один пробел в любой точке.
- Может совпадать любое количество пробелов
- двойные пробелы не совпадают
- один пробел в конце строки не совпадает
РЕДАКТИРОВАТЬ
Мне также нужно соответствовать следующему. Извините, что пропустил это.
name:((\w+(?:\S\w+)*|\s(?:\w+\S)*)\S)*
Мне нужно соответствовать:
- имя:
- имя: A
- имя: Адам Ламберт
Приведенное выше регулярное выражение соответствует "name: Ad ...", но не соответствует "name: A"