gpt4 book ai didi

python - 使用 re 根据分隔符和单词拆分字符串

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:05 24 4
gpt4 key购买 nike

我正在使用 Python 进行自然语言处理。我正在尝试使用 re 拆分我的输入字符串。我想使用 ;,. 以及单词 but 进行拆分。

import re
print (re.split("[;,.]", 'i am; working here but you are. working here, as well'))

['i am', ' working here but you are', ' working here', ' as well']

该怎么做?当我在正则表达式中输入单词 but 时,它会将每个字符视为拆分标准。如何获得以下输出?

['i am', ' working here', 'you are', ' working here', ' as well']

最佳答案

你可以过滤:但是 | [;,.]
它将搜索 char ; , 也会搜索单词 but !

import re
print (re.split("but |[;,.]", 'i am; working here but you are. working here, as well'))

希望这对您有所帮助。

关于python - 使用 re 根据分隔符和单词拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48804543/

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