惰性匹配
您已经对数据集做了一些清洗,但担心仍有用括号括起的句子,会影响后续分析。
此时,使用贪婪量词还是惰性量词,可能得到不同结果。
例如,若您想在字符串 I like apple pie 中提取以 a 开头、以 e 结尾的单词,直觉上可能会用贪婪正则 a.+e,以为会返回 apple。但实际匹配是 apple pie。解决办法是改用惰性模式,在量词后加上 ?,即得到 apple。
re 模块和变量 sentiment_analysis 已在您的会话中加载。
本练习是课程的一部分
Python 中的正则表达式
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Write a greedy regex expression to match
sentences_found_greedy = re.____(r"____", ____)
# Print out the result
print(sentences_found_greedy)