У меня есть следующее регулярное выражение:
\w{6,}(?=(\s|\n)*hello there)
Я пытаюсь сопоставить все шаблоны, пока не будет достигнута строка "hello there".
ASD abc1234
fegds abc12345
xyz456 GD (jdkjf)
xyz1234 GD (jdkjf)
(jsdfk) def123 kjfg abc493
hello there
kjfg feg4493
Кажется, что он соответствует только «abc493», тогда как он должен действительно соответствовать всем 6 шаблонам:
"Abc1234",
"Abc12345",
"Xyz456",
"Xyz1234",
"def123" и
"abc493"
Как мне изменить приведенное выше выражение регулярного выражения, чтобы получить правильный результат?