python - 使用 Python 正则表达式按后缀拆分

标签 python regex split

我只想按后缀拆分字符串。例如,我希望能够将 dord word 拆分为 [dor,wor]

虽然 \wd 会搜索以 d 结尾的单词。然而,这并没有产生预期的结果

import re
re.split(r'\wd',"dord word")
['do', ' wo', '']

如何按后缀拆分?

最佳答案

x='dord word'
import re
print re.split(r"d\b",x)

print [i for i in re.split(r"d\b",x) if i] #if you dont want null strings.

试试这个。

关于python - 使用 Python 正则表达式按后缀拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371879/

相关文章:

string - 有没有更快的方法将字符串拆分为给定长度的子字符串?

python - 加载一个编码为 Json 的大型 Python 字典而不影响内存使用?

python - python中的Alexa请求验证

regex - 用于匹配字符串并提取行的 Ansible 正则表达式

java - 将字符串转换为 Java 中的修改后的驼峰式大小写或标题大小写,否则称为

python - 每两个逗号切割字符串

Java分割问题

c# - 匹配包含 {word} 但不包含 {2ndword} 的文本

python - 从 python 文件在 hydra DictConfig 中创建一个新 key

python - 为什么我的正则表达式对来自 file.read() 的输入不起作用?