Как написать regexp для поиска последовательности чисел без учета символом между ними?

Суть вопроса следующая - необходимо найти в тексте последовательность 7 и более чисел, между которыми могут находиться пробелы и другие символы. Написал такое выражение - /((\d.*){7,})/im. Но, к сожалению, есть непонятное для меня поведение - почему-то срабатывает на такой текст -
Assignment structure
1. Introduction (200 words)
Brief description of your chosen company
2. Theory section (300 words)
Explain the theories and frameworks on cultures, institutions, internal organisation, foreign entry strategy and CSR that you are going to use in your analysis.

В совпадение записывает следующее -
array (size=3)
  0 => string '1. Introduction (200 words) Brief description of your chosen company 2. Theory section (300 words) Explain the theories and frameworks on cultures, institutions, internal organisation, foreign entry strategy and CSR that you are going to use in your analysis. ' (length=260)
  1 => string '1. Introduction (200 words) Brief description of your chosen company 2. Theory section (300 words) Explain the theories and frameworks on cultures, institutions, internal organisation, foreign entry strategy and CSR that you are going to use in your analysis. ' (length=260)
  2 => string '0 words) Explain the theories and frameworks on cultures, institutions, internal organisation, foreign entry strategy and CSR that you are going to use in your analysis. ' (length=170)

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

PS. Спасибо за подсказки, не указал ожидаемый результат. Должно срабатывать на записи типа - 45-( 56) 34-8, и другие подобные комбинации
  • Вопрос задан
  • 912 просмотров
Решения вопроса 1
Bogdan92
@Bogdan92 Автор вопроса
Всем спасибо за помощь, подсказки и комментарии.
В конечном итоге остановился на таком варианте - /([+() ]*(\d[+()\- ]*){7,})/m
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Так как задача поставлена сейчас, то вот ваша последовательность чисел regexr.com/3da44 ))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы