我想对由python在句子中以's'开头的单词进行排序。
这里是我的代码:如何查找以特定字符开头的单词
import re
text = "I was searching my source to make a big desk yesterday."
m = re.findall(r'[s]\w+', text)
print m
但是代码的结果是:
['searching', 'source', 'sk', 'sterday'].
我怎样写一个有关正则表达式的代码?或者,有没有什么方法来整理单词?
结尾''\ b''不需要贪婪匹配程序它。另外,我猜测OP也希望匹配大写字母S。 – 2013-05-08 12:19:36
@StevenRumbalski好点,我想OP可能已经想要大写'S',但不确定,因为OP使用'[s]',但是我也将其添加进去 – jamylak 2013-05-08 12:20:50
谢谢大家的帮助! – PrimingRyan 2013-05-08 12:49:50