Python 正则表达式的使用与应用
1. 正则表达式基础
在 Python 中使用正则表达式,首先需要导入 re 库:
import re
还需要一个待搜索的单词列表,这里使用单词语料库(Words Corpus),并预处理去除所有专有名词:
import nltk
wordlist = [w for w in nltk.corpus.words.words('en') if w.islower()]
1.1 基本元字符的使用
- 查找以
ed结尾的单词 :使用正则表达式ed$,通过re.search(p, s)函数检查模式p是否能在字符串s中找到。
[w for w in wordlist if re.search('ed$', w)]
示例结果: ['abaissed', 'abandoned', 'abased', ...]
- 使用通配符
.:通配符
超级会员免费看
订阅专栏 解锁全文
1002

被折叠的 条评论
为什么被折叠?



