首页 > 解决方案 > Python根据条件修剪空间

问题描述

我有以下字符串。

yesterday webcast featuring $ aapl $ wynn $ goog $ lgf trader education

我希望将“$”符号和后面的单词结合起来,并产生如下输出:

yesterday webcast featuring $aapl $wynn $goog $lgf trader education

是否有任何通用函数而不是编写循环来这样做?

谢谢。

标签: python

解决方案


我建议使用正则表达式以使您的解决方案不那么脆弱。

import re
s = "yesterday webcast featuring $ aapl $ wynn $ goog $ lgf $   ibm trader education"
n = re.sub(r'\$\s*', '$', s)
print(n)

结果是:

yesterday webcast featuring $aapl $wynn $goog $lgf $ibm trader education

推荐阅读