javascript:“somestring A.B.C(任何东西可以在这里)”的正则表达式

时间:2010-06-17 03:18:27

标签: javascript regex

给出一个字符串,如“xyz A.B.C.(nothing)”(z和A之间至少有一个空格/制表符/换行符。)

我想找到“A.B.C”。

2 个答案:

答案 0 :(得分:1)

您可能需要更具体地了解您要完全匹配的内容。

如果它只是带有点后跟的字母(它们之间没有空格),那么这将起作用:

/xyz\s+((?:[A-Z]\.)+)/

(它会将它们放在第一个后面的参考中(即$ 1)。

答案 1 :(得分:1)

这样的事情:

^\w+\s+((?:[A-Z]\.)+).*$

提供以下匹配(as seen on rubular.com):

matched input        -> group 1 capture
---------------------------------------
xyz A.B.C.whatever   -> A.B.C.
blahblah X.Y.bloop   -> X.Y.

如果这不是你想要的,那就和我一起在rubular上来回和我们一起开发模式。