我正在使用(非常棒的)"Autocomplete Menu"来为我验证一些SQL代码。 “自动完成”菜单使用“正则表达式”来建议自动填充项目。
默认的Regex是
[\w\.]
适用于具有空白边界的单词。本质上,我有一组SQL关键字,以及一组常用的表和字段。使用我们的数据库,我的查询需要在表名前加上前缀。为了让它正常工作,我想要的是让自动完成菜单来处理“。”作为空白。即目前,如果我有一个名为“PEOPLE”的表,其中有一个名为“FIRST_NAME”的字段,我希望自动完成触发: PEOPLE.FIR 给我“FIRST_NAME”选项。
即。目前,如果我键入 FIR ,它会起作用,但如果我键入 PEOPLE.FIR
则不行是否有正则表达式,任何人都可以建议将对待“。”作为一个单词边界?我尝试搜索一些正则表达式网站,但没有找到任何有用的东西。
答案 0 :(得分:2)
尝试PEOPLE\.FIR
\
字符会转义.
并告诉它将.
解释为.
本身。
答案 1 :(得分:2)
如果您不希望它与文字点匹配,请从正则表达式中删除文字点。