比如说文本1的内容为
/begin MEASUREMENT
100
LINK
DISPLAY
SYMBOL
/end MEASUREMENT
有好多类似格式的文本内容,我想把/begin MEASUREMENT和 /end MEASUREMENT之间的内容读取到一个新的文本中,应该怎么写代码
Python提取两个字符串之间的内容
答案:2 悬赏:0 手机版
解决时间 2021-12-24 11:55
- 提问者网友:富士山上尢
- 2021-12-24 02:43
最佳答案
- 五星知识达人网友:七十二街
- 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)
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']
>>>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯