正则表达式 - 字符串中的变量名称

时间:2017-10-09 16:48:06

标签: regex

我正在寻找正确的正则表达式来在字符串中查找变量的名称。我的示例变量是:

BLAB_LA_BLA

(可以是任何正确的变种名称)。 我想把所有不是“w”的东西都拿到“W”,我在字符串中的变量名称可以在字符串的开头和结尾处,所以我将“^”和“$”添加到我的正则表达式。

这是我的正则表达式:

 (\W|^)BLAB_LA_BLA(\W|$)

这是我的文字:

IFC(COUNT [*]大于0,BLAB_LA_BLA, '')

我的比赛是:

,BLAB_LA_BLA,

我不知道如何获得正确的正则表达式,只使用没有逗号的名称。

当然我不想与我的变量匹配,例如:

“BLAB”,“ LAB ”,“_ BLA”等。

1 个答案:

答案 0 :(得分:0)

使用此正则表达式 -

/^(\w)*BLAB_LA_BLA(\w)*$/

\w:找到字符

\W:找到非单词字符