为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用python正则表达式获取两个模式之间的所有内容?

如何使用python正则表达式获取两个模式之间的所有内容?

侃侃无极 2021-09-11 15:05:17
以下内容是我拥有的文件:>AWFG:AW as EWFAASEGEGAGWGEAHAWGGWAHEDSFHAWFGHWF>XWAF:AE SEQUELADAFFAGAWAFAFWFGAGWAWDDAADWFWAGAWDAASASFAWGAFWGGAWFAGAWWGGAWGGW>YADF:ADthe  AFWFGAWADGGGWAGAWWGGAW在这个文件中,我需要得到如下输出:>XWAF:AE SEQUELADAFFAGAWAFAFWFGAGWAWDDAADWFWAGAWDAASASFAWGAFWGGAWFAGAWWGGAWGGW现在我想通过匹配模式>XWAF:AE作为开始模式和直到下一个>结束模式的所有内容来获得上述输出。我尝试了很多可能的方法,但由于我是 python 初学者,很长时间都无法解决这个问题。
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

你可以试试这个

^>XWAF:AE[\w\W]*?(?=>)

解释

  • ^ - 锚定到字符串的开头。

  • >XAWF:AF- 匹配>XAWF:AF

  • [\w\W]*? - 匹配任何字符零次或多次(懒惰模式)。

  • (?=>)- 积极展望比赛>


查看完整回答
反对 回复 2021-09-11
  • 1 回答
  • 0 关注
  • 174 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信