我想弄清楚JS中的两个字符之间匹配的正则表达式,但可以像两个不同的变体,所以它需要知道这一点。我需要逗号和(或逗号和字母后面跟一个句之间匹配(“T”)在JavaScript中做正则表达式来匹配两个字符
这里的数据我:
Doe, John (SUP)
Doe, John T. (SUP)
Doe, John Smith (SUP)
Doe, John Smith T. (SUP)
Doe, John-Smith (SUP)
Doe, John-Smith T. (SUP)
我需要匹配刚刚从名字。这所以会是这样:
John
John
John Smith
John Smith
John-Smith
John-Smith
下面的代码我到目前为止:
var nameLinkAdd = nameLink.match(/\,(.*?)\(/g);
任何建议谢谢!
你可以先分开它们每行 – Ibu 2011-12-21 00:23:05
顺便说一句,它只会每次只有一行。我只是给了所有不同的可能性(至少我认为所有的可能性)。但是,这将只是一个名称,将被替换。 – zen 2011-12-21 02:25:20