python - 如何在Python中使用正则表达式检测句子中的给定单词

标签 python regex lexical-analysis

我正在尝试检测给定的单词,例如在以下文本中:

for i in range(40):

我可以轻松检测所有标识符,但它将 for 检测为标识符而不是“for”。我使用 r'[for]' 作为正则表达式,但它不起作用。

最佳答案

我认为是这个,取决于您使用的版本

for i in range[a, z]:
and what ever yo want here

关于python - 如何在Python中使用正则表达式检测句子中的给定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16267926/

相关文章:

python - 使用计数器和条件结束循环

python - 如何从表中获取所有 tr 元素并单击链接?

r - pandas 中的向量化按列正则表达式匹配

utf-8 - 如何制作 flex(词法扫描仪)来读取 UTF-8 字符输入?

python - 基于 curses UI 的 slider

python - 动态网站通过类名查找元素并使用 Selenium 和 Chrome 执行与 Python 中的类关联的 onclick 方法

python - Python中的正则表达式抓取特殊字符之前的所有文本

regex - R:基于模式列出文件

parsing - 如何将 token 流转换为解析树

python - 有没有办法预先分析 Python 程序的命名冲突?