Вы можете удалить модификатор s
, который делает совпадение .
между строками, и использовать .*
для сопоставления любых 0+ символов в одной строке, где есть совпадение, и [\s\S]*
для сопоставления любых 0+ символов как столько, сколько возможно, включая разрывы строк с правой стороны:
.*202099T19:11:49\+00:00[\s\S]*
См. regex demo
Или вы можете использовать (?s)
(включает режим DOTALL) / (?-s)
(отключает режим DOTALL) встроенные модификаторы (которые, к сожалению, не настолько переносимы):
.*(?s)202099T19:11:49\+00:00.*
Здесь (?s)
включает режим DOTALL, чтобы разрешить .
разрывы строки соответствия.
См. Демоверсию regex