2

我想从我在 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

因此

4

2 回答 2

3

以下将在 JavaScript 中正常工作:

"$AAA dflkdklfg sdkjfhgdjkfg #JFJJJJ $SSjsfdsd YYYYYY".match(/(\b[A-Z]{2,}\b)/g);
>> ["AAA", "JFJJJJ", "YYYYYY"]

请注意,JS 在正则表达式中没有x标志。您应该使用g标志来匹配所有事件。

于 2013-05-13T11:07:35.160 回答
1
(\${1}[A-Z]{2,}\b)

使用上面的代码将给出正确的答案

于 2013-05-16T05:58:10.133 回答