Допустим, у меня есть оригинальный текст:
here is some text that has a substring that I'm interested in embedded in it.
Мне нужно, чтобы текст соответствовал его части, скажем: "has a substring
".
Однако исходный текст и совпадающая строка могут иметь пробельные различия. Например, текст совпадения может быть:
has a
substring
или
has a substring
и / или оригинальный текст может быть:
here is some
text that has
a substring that I'm interested in embedded in it.
Что мне нужно для вывода моей программы:
here is some text that [match starts here]has a substring[match ends here] that I'm interested in embedded in it.
Мне также нужно сохранить шаблон пробела в оригинале и просто добавить к нему маркеры начала и конца.
Есть идеи о том, как использовать регулярные выражения Perl, чтобы это произошло? Я пытался, но в конечном итоге запутался.