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

只提取--beginning开始到第一个[end]之间的一段。其他不要,该怎么做?

只提取--beginning开始到第一个[end]之间的一段。其他不要,该怎么做?

尚方宝剑之说 2023-04-02 14:14:56
bug.txt--beginning50-23 2323 dsfal ksldfklad ds ljk sdklfjl aklsdjlf kl 90 jklsdj- klajsdl kldafjklskdlfjksdl......[end]sdkljfkls ksldfjlsd l jklsdjflasdf ljsdflsdsdfsdf 8923749 89 89wejklj 9808 ljldf sdlfj u789890 kjsdklf ...[end]
查看完整描述

2 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

import re
s=open(r"bug.txt").read()
regexpr=re.compile(r"beginning(.*?)\[end\]",re.DOTALL)
result=regexpr.search(s)
try:
print result.group(1)
except:
print "Can't find match string"

查看完整回答
反对 回复 2023-04-05
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

--beginning(.*?)\[end\]


查看完整回答
反对 回复 2023-04-05
  • 2 回答
  • 0 关注
  • 103 浏览
慕课专栏
更多

添加回答

举报

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