正则表达式 Regular Expressions

python method
  • search
    • wordlist = [w for w in nltk.corpus.words.words('en' ifw.islower()]
    • print [w for in wordlist if re.search('ed$' ,w)]
  • findall
    • word = 'supercalifragilisticexpialidocious'
    • print re.findall('[abcd]', word)
 
 
注意点:
word = 'dsupercalifragilisticexpialidocious'
print re.findall('[abcd]',word)
print re.findall('^[abcd]',word)
print re.findall('[^abcd]',word)
 
分别代表:
匹配abcd任意一个
在开头匹配abcd任意一个
匹配非abcd任意一个
posted @ 2014-11-25 22:37 joey周琦 阅读(...) 评论(...) 编辑 收藏