如何在Python中拆分此字符串?

斯雷卡卡莱

我有一个变量string

string = '''Layer:defaultRenderLayer
Line 1 text goes here
Line 2 text goes here
Line 3 text goes here
Layer:diffuse
Line 1 text goes here
Line 2 text goes here
Line 3 text goes here
Line 4 text goes here
Line 5 text goes here
Layer:outline
Line 1 text goes here
Line 2 text goes here'''

我正在尝试在如下文本之前分割字符串Layer

string_list = [
    'Layer:defaultRenderLayer\nLine 1 text goes here\nLine 2 text goes here\nLine 3 text goes here',
    'Layer:diffuse\nLine 1 text goes here\nLine 2 text goes here\nLine 3 text goes here\nLine 4 text goes here\nLine 5 text goes here',
    'Layer:outline\nLine 1 text goes here\nLine 2 text goes here'
]
vks
import re
print re.split(r"\n(?=Layer)",x)

您可以lookaheadre此处使用with来实现相同的目的。

输出:

['Layer:defaultRenderLayer\nLine 1 text goes here\nLine 2 text goes here\nLine 3 text goes here', 
 'Layer:diffuse\nLine 1 text goes here\nLine 2 text goes here\nLine 3 text goes here\nLine 4 text goes here\nLine 5 text goes here', 
 'Layer:outline\nLine 1 text goes here\nLine 2 text goes here']

或者您也可以使用re.findall

print re.findall(r"\bLayer\b[\s\S]*?(?=\nLayer\b|$)",x

观看演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何在python中拆分此字符串

来自分类Dev

如何在Java中拆分此字符串?

来自分类Dev

如何在python 2.7中拆分此字符串以保留空格?

来自分类Dev

如何在Python的嵌套列表中拆分字符串?

来自分类Dev

如何在Python的嵌套列表中拆分字符串?

来自分类Dev

如何在Python中解析此字符串?

来自分类Dev

如何在Java需要正则表达式中拆分此字符串?

来自分类Dev

如何在Java中拆分此字符串“ REMOTE:1 |” 到“ REMOTE”

来自分类Dev

我需要如何在 javascript 中拆分此字符串?

来自分类Dev

如何拆分此字符串(Java)?

来自分类Dev

如何在Java中按字符拆分字符串?

来自分类Dev

如何在Python中拆分字符串以仅包含中间字符?

来自分类Dev

如何在Ruby中从字符串中拆分值

来自分类Dev

如何在Dart中从列表中拆分字符串

来自分类Dev

如何在iOS正则表达式中拆分此字符串并分别获取数字

来自分类Dev

如何在 Python 中的数据帧中按特定字符串长度拆分行?

来自分类Dev

如何在Python中使用递归拆分字符串?

来自分类Dev

如何在 Python 中将字符串拆分为列表?

来自分类Dev

如何在列表中拆分字符串?

来自分类Dev

如何在Django QuerySet对象中拆分字符串

来自分类Dev

如何在Django模板中拆分字符串

来自分类Dev

如何在xslt中拆分和连接字符串

来自分类Dev

如何在黑莓级联中拆分字符串

来自分类Dev

如何在JQuery中拆分字符串?

来自分类Dev

如何在MVC中拆分字符串并构建ul

来自分类Dev

如何在MVC的View中拆分字符串?

来自分类Dev

如何在片段android中拆分字符串?

来自分类Dev

如何在Java迭代中拆分字符串

来自分类Dev

如何在Java中拆分长字符串?

Related 相关文章

热门标签

归档