【发布时间】:2021-08-03 08:11:56
【问题描述】:
有没有更优雅的方法来删除引号之间的空格(尽管使用这样的代码:
input = input.replace('" 12 "', '"12"')`)
来自这样的句子:
At " 12 " hours " 35 " minutes my friend called me.
问题是数字可以更改,然后代码将无法正常工作。 :)
【问题讨论】:
-
查看内置字符串方法
strip():) -
正如@BuddyBob 所说,您的字符串中没有逗号。你的意思是引用吗?
-
re.sub(r'" +?(.+?) +?"', '"\\1"', s) -
只要你的字符串格式为
" something ",引号之间的空格和一些东西都会被删除
标签: python regex removing-whitespace