当字符串和正则表达式都保留了字符时,将字符串与正则表达式匹配

时间:2020-05-30 03:35:04

标签: python regex

我有一组可能与某个模板不匹配的字符串。 我想将其余与模板匹配的字符串分开。 我可以将模板转换为正则表达式。 但是我的模板(最终将其转换为正则表达式)和字符串可能具有正则表达式保留的字符。 在这种情况下,如何将字符串与模板匹配。

例如:

字符串:

  • abc[ ere er \ sfdf asdf.
  • def[ ere we \ sfdf asdf.
  • ghi[ ere qs \ sfdf asdf.

模板:

(anything)[ ere (anything) \ sfdf asdf.

我使用的正则表达式:

.+ ere .+ \ sfdf asdf.

但这不会输出所有3个字符串都与模板匹配。

1 个答案:

答案 0 :(得分:0)

根据输入的字符串和模板,请尝试:

r'^.+?\[ ere .+? \\ sfdf asdf\.$'
相关问题