作者alltoher (any1's any is alltoher)
看板Python
标题[问题] 请问regular expression 可以找出重叠的pattern吗
时间Thu Jun 1 18:16:07 2006
请问
regular expression 可以找出重叠的pattern吗??
比如说
import re
sentence = 'Lawrence and Peter are my best friend'
t = re.findall('\w{2,2}',sentence)
print t
('\w'指文字, 要找出所有两个相邻的文字)
这样只能找到['La', 'wr', 'en', 'ce', 'an',
'Pe', 'te', 'ar', 'my', 'be', 'st', 'fr', 'ie', 'nd']
但如果我希望能够也match到重叠的部分就是所有符合的
像是 'La','aw','wr','re','en'....
想请教大家
请问有什麽方法可以做到呢??
谢谢各位的回答<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.25.192