您可以使用正则表达式来实现这个需求。下面是一个示例代码:
import re
# 定义一个字符串
text = 'Hello World "Hello World"'
# 使用正则表达式捕获除了双引号内的空白字符之外的所有空白字符
pattern = r'(?
输出结果如下:
HelloWorld"Hello World"
在上述示例代码中,使用了re.sub()
函数来替换匹配的空白字符为空字符串。正则表达式(?中的
(?表示负向零宽断言,即排除在双引号内的空白字符。
\s+
表示匹配一个或多个空白字符。通过这个正则表达式,我们可以捕获除了双引号内的空白字符之外的所有空白字符,并将其替换为空字符串。