当字符串和正则表达式都具有重新保留的字符时,将字符串与正则表达式匹配

2024-05-14 18:24:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一组字符串,可能与某个模板匹配,也可能不匹配。 我想将与模板匹配的字符串与其他字符串分开。 我可以将模板转换为正则表达式。 但是我的模板(最终转换为正则表达式)和字符串可能具有正则表达式保留字符。 在此场景中,如何将字符串与模板匹配

例:

字符串:

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

模板:

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

我使用的正则表达式:

.+ ere .+ \ sfdf asdf.

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


Tags: 字符串模板def场景字符weabcer

热门问题