正则表达式匹配单个单词没有前缀或后缀

时间:2017-07-14 03:34:31

标签: python regex eclipse

我正在尝试在Eclipse IDE中匹配我的.py文件中的单个单词。使用文件搜索功能,我试图匹配以下内容:

   return => true (tabbed indent)
return => true

#return => false
 return => false (space prefix)
"return" => false

编辑: 我使用了以下正则表达式,但它返回以下误报,应该排除的匹配\b(return)\b

word1 return word2
#return

应该找到"返回"单独和/或前面只有1个TAB

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

^\t?(return)$

其中^表示字符串的开头,$表示字符串的结尾。

答案 1 :(得分:1)

试试这个:

  

<强> ^ \吨*返回

您可以测试正则表达式here