gpt4 book ai didi

regex - 使用前瞻在正则表达式上拆分

转载 作者:行者123 更新时间:2023-12-01 07:18:59 24 4
gpt4 key购买 nike

我正在尝试使用正则表达式来拆分这个字符串

\r\r\nabc:\r\r\n\tdef ghi:\t\tS-1-5-18\r\r\n\tlll zzz:\t\tstring1\r\r\n\t

进入

abc:\r\r\n\t
def ghi:\t\tS-1-5-18\r\r\n\t
tlll zzz:\t\tstring1\r\r\n\t

但是,我目前使用前瞻的正则表达式似乎只能匹配这个字符串

nabc:\r\r\n\tdef gh

正则表达式:\w+:[\w\\n\\r\\t]+(?=[\\t]+[\w]+:)

我正在使用 https://regex101.com评估这个字符串。

我能知道我做错了什么吗?

谢谢

在 python 中使用它会抛出一个不平衡的括号异常

re.split('(?<!\\)[\w\s]+\:[\w\\\s\-]+\\t', string_to_split)

最佳答案

(?<!\\)[\w\s]+\:[\w\\\s\-]+\\t

这个可以匹配所有的3个字符串

关于regex - 使用前瞻在正则表达式上拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48134970/

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