У меня есть запрос Regex, который работает, чтобы найти данные:
Соответствует 9-значному числу (не больше, не меньше), причем некоторые разделяются пробелом или -
.
(?:\d{9}\s)|(\d{3}[ -]\d{3}[ -]\d{3})
Проблема с результатами заключается в том, что (?:\d{9}\s)
возвращает символ пробела, или табуляцию, или новую строку - но это предотвращает возвращение результата из 9 цифр из последовательности из 10 цифр.
Как я могу изменить это, чтобы удалить пробелы в результатах, или просто забрать \d{9}
(не возвращая 9 цифр из числа из 10 или более цифр)?