给定一个字符串,例如“xyz A.B.C.(anything)”(z 和 A 之间至少有一个空格/制表符/换行符。)
我想找到“A.B.C”。
最佳答案
像这样:
^\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 上来回交流,我们将共同开发该模式。
关于javascript: "somestring A.B.C(anything can be here)"的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3058661/