【发布时间】:2017-05-29 17:44:32
【问题描述】:
在字符串中
my_string = 'abcd (ef gh ) ij'
只有当它们出现在括号内时,我才需要删除空格,结果是:
my_clean_string = 'abcd (efgh) ij'
这个post 建议如何通过re.sub(r'\([^)]*\)', '', my_string) 完全删除所有括号文本,但是我不知道如何指定只应将删除应用于空格' '。
是否有一个 regexpr(或简单的 python)解决方案可以在不明确循环每个字符的情况下做到这一点?
【问题讨论】:
标签: python regex python-2.7 python-3.x