获得“A.B”的正则表达式

时间:2015-04-13 03:32:45

标签: regex

我正在使用(非常棒的)"Autocomplete Menu"来为我验证一些SQL代码。 “自动完成”菜单使用“正则表达式”来建议自动填充项目。

默认的Regex是

[\w\.]

适用于具有空白边界的单词。本质上,我有一组SQL关键字,以及一组常用的表和字段。使用我们的数据库,我的查询需要在表名前加上前缀。为了让它正常工作,我想要的是让自动完成菜单来处理“。”作为空白。即目前,如果我有一个名为“PEOPLE”的表,其中有一个名为“FIRST_NAME”的字段,我希望自动完成触发:     PEOPLE.FIR 给我“FIRST_NAME”选项。

即。目前,如果我键入 FIR ,它会起作用,但如果我键入 PEOPLE.FIR

则不行

是否有正则表达式,任何人都可以建议将对待“。”作为一个单词边界?我尝试搜索一些正则表达式网站,但没有找到任何有用的东西。

2 个答案:

答案 0 :(得分:2)

尝试PEOPLE\.FIR

\字符会转义.并告诉它将.解释为.本身。

答案 1 :(得分:2)

如果您不希望它与文字点匹配,请从正则表达式中删除文字点。