javascript:一个表示“的正则表达式”;somestring A.B.C(这里可以有任何东西)“;
给定一个类似“xyz a.B.C.(任意)”的字符串(z和a之间至少有一个空格/制表符/换行符)javascript:一个表示“的正则表达式”;somestring A.B.C(这里可以有任何东西)“;,javascript,regex,Javascript,Regex,给定一个类似“xyz a.B.C.(任意)”的字符串(z和a之间至少有一个空格/制表符/换行符) 我想找到“A.B.C.”您可能需要更具体地说明您要精确匹配的内容 如果只是后跟一个点的字母(它们之间没有空格),那么这将起作用: /xyz\s+((?:[A-Z]\.)+)/ (它将把它们放在第一个反向引用中(即$1)。类似这样的内容: ^\w+\s+((?:[A-Z]\.)+).*$ 提供以下匹配项(): 如果这不是您想要的,那么请与我一起在rubular上来回走动,我们将一起开发模式。请参阅
我想找到“A.B.C.”您可能需要更具体地说明您要精确匹配的内容 如果只是后跟一个点的字母(它们之间没有空格),那么这将起作用:
/xyz\s+((?:[A-Z]\.)+)/
(它将把它们放在第一个反向引用中(即$1)。类似这样的内容:
^\w+\s+((?:[A-Z]\.)+).*$
提供以下匹配项():
如果这不是您想要的,那么请与我一起在rubular上来回走动,我们将一起开发模式。请参阅eagle的回答:“…需要更具体…”eagle,谢谢你们,两个都有效,至少在我的情况下。我忘了放(?:
matched input -> group 1 capture
---------------------------------------
xyz A.B.C.whatever -> A.B.C.
blahblah X.Y.bloop -> X.Y.