Допустим, у меня есть исходный текст:
here is some text that has a substring that I'm interested in embedded in it.
Мне нужно, чтобы текст соответствовал его части, скажем: "has a substring
".
Однако исходный текст и совпадающая строка могут иметь различия в пробелах. Например, текст совпадения может быть таким:
has a substring
or
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, чтобы это произошло? Я пытался, но в итоге ужасно запутался.