我有正则表达式,匹配单词很好,除非它们包含一个特殊字符,如~Query,它是C++类成员的名称.对于单个字符的成员名称,需要使用如下所示的单词边界. $key =~ /\b$match\b/
$key =~ /\b$match\b/
我试过无数表情我想会的工作,如/[~]*\b$match\b/或/\b[~]*$match\b/
/[~]*\b$match\b/
/\b[~]*$match\b/
是否可以在可能包含特殊字符的单词上加上单词边界?
regex perl
perl ×1
regex ×1