我正在寻找一个正则表达式字符串(在GA中使用),用于标识以全大写字母开头的条目。
例如包括:
但排除:
我试过用: ^ [A-Z] {5,25}
有什么想法吗?
答案 0 :(得分:1)
要匹配以大写单词开头的字符串,请使用:
^[A-Z]+\b.*
如果要在字符串的开头排除特定的大写单词,例如TOM
和JERRY
,请将其修改为:
^(?!(?:TOM|JERRY)\b)[A-Z]+\b.*
<强>解释强>
^
锚点断言我们位于字符串的开头[A-Z]+
匹配大写字母\b
是一个字边界,匹配一边是字母的位置,另一边不是字母(例如空格字符或字符串的开头).*
匹配字符串末尾的任何字符对于第二个问题,(?!(?:TOM|JERRY)\b)
是一个负向前瞻,断言后面的内容不是TOM
或JERRY
,后跟边界。