gpt4 book ai didi

python - 正则表达式 split 方法中的分隔符无法正常工作

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

import re
text = 'The quick. black n brown? fox jumps*over the lazy dog.'
print(re.split('; |, |\? |. ',text))

这给了我一个输出:

['Th', 'quick', 'brown', 'fo', 'jumps*ove', 'th', 'laz', 'dog.']

但我希望将该字符串拆分为

['The quick.', 'black n brown?', 'fox jumps*over the lazy dog.']

最佳答案

如果我明白你需要什么,你的正则表达式应该将点转义:

print(re.split('; |, |\? |\. ',text)

关于python - 正则表达式 split 方法中的分隔符无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55302335/

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