我在下面設置的字符串進行搜索:正則表達式匹配地址
1Dept神經科學,該大學。新墨西哥州,ALBUQUERQUE,NM;爲2mol。人類遺傳學,Baylor Col. of Med。,Houston,TX;和 。 3精神科,大學。得克薩斯州西南醫學院的 。 Ctr。,Dallas,TX; 4Clin。 Genet。,Erasmus Univ。醫學。 Ctr。,荷蘭鹿特丹; 。5Human遺傳學,埃默裏大學, 佐治亞州亞特蘭大
上面是一組地址,它以數字(用於將其鏈接到人)。需要開始搜索所有的地址爲:
1Dept Neurosci,The Univ。新墨西哥州,ALBUQUERQUE,NM
2 Mol。 and Human Genet。,Baylor Col.of Med。,Houston ,, TX
3精神病學, Univ。德克薩斯州西南醫學中心Ctr。,Dallas,TX
4Clin。 Genet。, ErasmusUniv。醫學。 。CTR,鹿特丹,荷蘭
5Human遺傳學, 埃默裏Univ.Atlanta,GA
我已經寫了下面的正則表達式:
\d\w+,*
它僅匹配一個數字,然後按一個字。我該如何修改它。請建議有沒有更好的方法。
我如何做(在最後一位數字)同樣的事情:
* X。 ZHAO1,W. GUO1,AM ALLAN1,R.ZONG2,L. ZHANG1,EB JOHNSON1,EG SCHALLER1,AC MURTHY1,SL GOGGIN1,2,A.EISCH3,4,BA OOSTRA4,5,DL NELSON2,3,P. JIN5;
你最好指定輸入要求。所有地址都用分號隔開嗎?如果是這樣,任何地址是否可以包含分號?等等。 – poplitea
不需要分號。需要搜索到下一個分數。 – Burfi
@Burfi數字在最後..不理解你..給我們一些有效的例子 – Anirudha