我有這個字符串:如何子後,兩子之間找到子
字符串以兩個子:
srt=60389052 - OLGA YANETH PARRA PINILLA8390507 - VICENTE ARROYAVE ARANGO
所以,我知道怎麼找到的第一個字符串(數字+字)第二:
w1 = srt.match (/^\d+\D+)/); //matches = 60389052 - OLGA YANETH PARRA PINILLA
w2 = srt.match (/\d+\D+$/); //matches = 8390507 - VICENTE ARROYAVE ARANGO
這很好,但如果字符串更不再是我有問題,匹配第二子,例如:
串三子:
srt=60389052 - OLGA YANETH PARRA PINILLA8390507 - VICENTE ARROYAVE ARANGO777777 GERMAN CASTRO
我想找到這樣的:
8390507 - VICENTE ARROYAVE ARANGO
串有時只有兩個子和。有時候有三個,所以我必須總是找到第二個,不管字符串是否有2或3個子字符串,我的意思是如果我在較大的字符串中使用w2,不匹配我想要的子字符串,因爲會找到最後一個子字符串爲三,但不是第二個。
是這些數字的長度是否一致? – Daniel 2013-04-06 14:20:40
@Daniel nope ... – JuanFernandoz 2013-04-06 14:22:19