我想弄清楚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