Я хотел бы захватить пользовательские данные, которые имеют формат
name phone address
Я использую телефон как ловушку, чтобы идентифицировать часть перед телефоном как имя, а часть после него как адрес, телефон должен иметь 6-12 цифр и может также содержать эти символы «+ () [] -.». Я попробовал это регулярное выражение
(.*)\s([0-9]{6-12}[\+\s\(\)-\[\]\.]+)\s(.*)
Но это не признает часть диапазона {6-12}. Что я делаю не так и есть ли лучший подход регулярных выражений?
Формат для скобок {6,12}
не {6-12}
,
Других решений пока нет …