Если тексты постоянно меняются, то регулярка не поможет.
"Получить подстроку между двумя подстроками", обозвать например TPS
<span class="
и
">
Затем "Получить подстроку между двумя подстроками"
<span class="[[TPS]]">
и
</span>
По умолчанию, если задать чтение и удаление строк после однократного использования в ресурсах, то удаляется только по одной строке.
Как задать удаление многострочного текста между разделителями?
Например, исходный текст в файле с разделителем:
Текст1
Текст1
\Текст2
Текст2
\Текст3
Текст3.
После однократного использования, например, Текст2, нужно, чтобы в файле осталось:
Текст1
Текст1
\Текст3
Текст3.
@NickBAS said in Удаление многострочного текста из файла:
По умолчанию, если задать чтение и удаление строк после однократного использования в ресурсах, то удаляется только по одной строке.
Как задать удаление многострочного текста между разделителями?Например, исходный текст в файле с разделителем:
Текст1
Текст1
\Текст2
Текст2
\Текст3
Текст3.После однократного использования, например, Текст2, нужно, чтобы в файле осталось:
Текст1
Текст1
\Текст3
Текст3.
Я бы вам посоветовал наоборот, записывать данные в одну строку, а вместо переноса строк использовать какой нибудь символ (который ни где больше не встречается), а уже в скрипте этот символ заменить на перенос строки