我想从我在php中尝试过的字符串中仅提取大写字符并得到结果,但我想开始使用javascript。我在Rublar中尝试过,我将通过示例分享下面的链接。
http://rubular.com/r/zNcSuNY94y
这是我用来获取输出的正则表达式
/(\b[A-Z]{2,}\b)/x
例如,如果我们输入
gdgdg $HHH $Hhh AAAA $%%% $88 $hHH $HH $YY $YUN
我们必须得到
HHH HH YY YUN
结果
答案 0 :(得分:3)
以下内容适用于JavaScript:
"$AAA dflkdklfg sdkjfhgdjkfg #JFJJJJ $SSjsfdsd YYYYYY".match(/(\b[A-Z]{2,}\b)/g);
>> ["AAA", "JFJJJJ", "YYYYYY"]
注意,JS在正则表达式中没有x
标志。您应该使用g
标记来匹配所有次出现。
答案 1 :(得分:1)
(\${1}[A-Z]{2,}\b)
使用上面的代码将给出正确的答案