У меня есть набор строк, которые могут совпадать, а могут и не совпадать с определенным шаблоном. Я хочу отделить строки, соответствующие шаблону, от остальных. Я мог преобразовать шаблон в регулярное выражение. Но мой шаблон (который в конечном итоге преобразуется в регулярное выражение) и строки могут иметь зарезервированные символы регулярного выражения. Как сопоставить строки с шаблоном в этом сценарии.
Пример:
Строки:
<b>abc</b>[ ere <b>er</b> \ sfdf asdf.
<b>def</b>[ ere <b>we</b> \ sfdf asdf.
<b>ghi</b>[ ere <b>qs</b> \ sfdf asdf.
Шаблон:
(anything)[ ere (anything) \ sfdf asdf.
Regex, который я использовал:
.+ ere .+ \ sfdf asdf.
Но это не выводит, что все 3 строки совпадают с шаблоном.