在Java中,与单词末尾的一个子字符串匹配的正确正则表达式是什么?
我需要检查这个词是否以一个_LNG,_DBL,_STR结尾。我的正则表达式是在Java中,与单词末尾的一个子字符串匹配的正确正则表达式是什么?,java,regex,Java,Regex,我需要检查这个词是否以一个_LNG,_DBL,_STR结尾。我的正则表达式是 "_[(LNG|DBL|STR)]$" 但确实有效。以下内容必须匹配,但不起作用。(我使用java) 我试过跟随 "[(_LNG|_DBL|_STR)]$" 但它与以下内容匹配,尽管它没有下划线 PARAMLNG 有人能显示正确的正则表达式吗?谢谢。不要使用[],这是字符类规范 "_(LNG|DBL|STR)$" 请注意,这将仅在字符串末尾匹配。尝试: "_(LNG|DBL|STR)\b" 匹配字符串中以这些
"_[(LNG|DBL|STR)]$"
但确实有效。以下内容必须匹配,但不起作用。(我使用java)
我试过跟随
"[(_LNG|_DBL|_STR)]$"
但它与以下内容匹配,尽管它没有下划线
PARAMLNG
有人能显示正确的正则表达式吗?谢谢。不要使用
[]
,这是字符类规范
"_(LNG|DBL|STR)$"
请注意,这将仅在字符串末尾匹配。尝试:
"_(LNG|DBL|STR)\b"
匹配字符串中以这些后缀结尾的任何单词。不要使用
[]
,这是字符类规范
"_(LNG|DBL|STR)$"
请注意,这将仅在字符串末尾匹配。尝试:
"_(LNG|DBL|STR)\b"
匹配字符串中以这些后缀结尾的任何单词