【发布时间】:2012-09-27 19:46:30
【问题描述】:
是否可以使用正则表达式来删除文本中的小词?例如,我有以下字符串(文本):
anytext = " in the echo chamber from Ontario duo "
我想删除所有不超过 3 个字符的单词。结果应该是:
"echo chamber from Ontario"
是否可以使用正则表达式或任何其他 python 函数来做到这一点?
谢谢。
【问题讨论】:
-
我已将
echo添加到您的预期输出中,因为它短 4 个字符。 :-) -
@MartijnPieters -- 您可能还想将“少于 3 个字符”更改为“少于 4 个字符”——这样语法正确且一致。
-
@mgilson:我更有创意,改为3个字符或更少。