gpt4 book ai didi

Python正则表达式以开头的单词拆分

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:59 25 4
gpt4 key购买 nike

我知道如何搜索一个词并用它拆分一个字符串。示例:

s = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua'
r = re.compile('(elit)')
r.split(s)
# => ['Lorem ipsum dolor sit amet, consectetur adipisicing ', 'elit', ', sed do eiusmod tempor incididunt ut labore et dolore magna aliqua']

我怎样才能做同样的事情,但只知道单词的开头?例如,我想用“consect*”拆分字符串,并在匹配“consectetur”时拆分。谢谢

最佳答案

使用 \w 匹配任何单词字符,或者如果您只需要 ASCII 字母字符,则使用 [A-Za-z]

r = re.compile('(consect\w*)')

关于Python正则表达式以开头的单词拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142612/

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