Jak znaleźć słowo, które zaczyna się od określonej postaci

Chcę uporządkować słowa, które zaczynają się od „s” w zdaniu przez python.
Oto mój kod:

import re
text = "I was searching my source to make a big desk yesterday."
m = re.findall(r'[s]\w+', text)
print m

Ale wynikiem kodu jest:

['searching', 'source', 'sk', 'sterday'].

Jak napisać kod o wyrażeniu regularnym? Czy też istnieje jakaś metoda sortowania słów?

questionAnswers(5)

yourAnswerToTheQuestion