我想删除字符串中的数字,但保留字母数字,就像在python中使用正则表达式一样.
" How to remove 123 but keep abc123 from this question?"
Run Code Online (Sandbox Code Playgroud)
我希望结果如下:
"How to remove but keep abc123 from this question?"
Run Code Online (Sandbox Code Playgroud)
我试过了
spen=re.sub('[0-9]+', '', que)
Run Code Online (Sandbox Code Playgroud)
但它删除了所有数字.我希望abc123保持原样.
您可以使用单词边界符号 \b,如下所示:
re.sub(r'\b[0-9]+\b', '', que)
Run Code Online (Sandbox Code Playgroud)
这不会与长字一部分的数字相匹配.