2024-05-15 10:30:54 发布
网友
示例字符串:"office administration in delhi"
"office administration in delhi"
我想用一个空白替换字符串中的。但当我这样做的时候,s.replace('in',""),管理的内容也变成了空白。
s.replace('in',"")
这只是个样本。要替换的字符串和单词可能不同。
有没有办法只替换完全匹配的?
您可以使用正则表达式\bin\b。\b这里的意思是word boundary。\bin\b将匹配由单词边界(空格、标点符号,…)包围的in,而不是in换句话说。
\bin\b
\b
in
>>> import re >>> re.sub(r'\bin\b', '', 'office administration in delhi') 'office administration delhi'
见^{}。
您可以使用正则表达式
\bin\b
。\b
这里的意思是word boundary。\bin\b
将匹配由单词边界(空格、标点符号,…)包围的in
,而不是in
换句话说。见^{} 。
相关问题 更多 >
编程相关推荐