Rav*_*avi 8 python regex django
我正在尝试删除字符串中的所有单个字符
输入:“这是一辆大车,它有宽敞的座位”
我的输出应该是:
输出:“这是一辆大车,它有宽敞的座位”
这里我使用了表达式
import re
re.compile('\b(?<=)[a-z](?=)\b')
Run Code Online (Sandbox Code Playgroud)
这与字符串中的第一个单个字符匹配...
任何帮助将不胜感激......提前致谢
Chu*_*uck 10
编辑:我刚刚看到这是 Wiktor Stribi?ew 在评论中首先提出的建议。归功于他 - 我没有看到这个发布的时候。
您还可以使用re.sub()自动删除单个字符(假设您只想删除字母字符)。以下将替换任何出现的单个字母字符:
import re
input = "This is a big car and it has a spacious seats"
output = re.sub(r"\b[a-zA-Z]\b", "", input)
>>>
output = "This is big car and it has spacious seats"
Run Code Online (Sandbox Code Playgroud)
您可以在此处了解有关在替换字符串时输入正则表达式的更多信息:如何在 string.replace 中输入正则表达式?
| 归档时间: |
|
| 查看次数: |
14092 次 |
| 最近记录: |