gpt4 book ai didi

python正则表达式,剪切多行

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:09 25 4
gpt4 key购买 nike

已阅读 re.M 但仍然不知道如何实现这一点(以合理的方式)

源字符串是:

'ClassId=A1\n    classname=A1\n   \nClassId=B1\n    classname=B1\n '

问题是如何将它拆分为下面的两个元素列表:

targe[0]='ClassId=A1\n    classname=A1'
targe[1]='ClassId=B1\n classname=B1'

最佳答案

re.M 可能并不像您认为的那样。查看docs .您可能正在寻找 re.S (re.DOTALL)相反,但在这种情况下你不需要:

import re

string = 'ClassId=A1\n classname=A1\n \nClassId=B1\n classname=B1\n '

regex = re.compile('ClassId=\w+\n classname=\w+')

matches = regex.findall(string)

关于python正则表达式,剪切多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8864117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com