Суть вопроса следующая - необходимо найти в тексте последовательность 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, и другие подобные комбинации