永发信息网

Python提取两个字符串之间的内容

答案:2  悬赏:0  手机版
解决时间 2021-12-24 11:55
  • 提问者网友:富士山上尢
  • 2021-12-24 02:43
比如说文本1的内容为
/begin MEASUREMENT
100
LINK
DISPLAY
SYMBOL
/end MEASUREMENT
有好多类似格式的文本内容,我想把/begin MEASUREMENT和 /end MEASUREMENT之间的内容读取到一个新的文本中,应该怎么写代码
最佳答案
  • 五星知识达人网友:七十二街
  • 2022-01-10 04:23
import re

str = '''/begin MEASUREMENT
100
LINK
DISPLAY
SYMBOL
/end MEASUREMENT'''

regex = r'/begin MEASUREMENT([\s\S]*)/end MEASUREMENT'
matches = re.findall(regex, str)
for match in matches:
    print(match)
全部回答
  • 1楼网友:往事隔山水
  • 2022-01-10 04:56
import re s = 'speed=210,angle=150' m = re.findall(r'(\w*[0-9]+)\w*',s) print m结果: >>> import re >>> s = 'speed=210,angle=150' >>> m = re.findall(r'(\w*[0-9]+)\w*',s) >>> print m ['210', '150'] >>>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯