2013-12-11 144 views
0

我有,我感到困惑如何使正則表達式用字符串:iOS中這個NSString的正確正則表達式是什麼?

<a href="/pins/abc-1234-xyz/" 

是始終不變的部分是:

<a href="/pins/ 

/" 

中間的垃圾可以是a-z A-Z 0-9和破折號(減號)字符-

這是正確的嗎?

regularExpressionWithPattern:@"<a href=\"/pins/([^""]*)/"")"; 

回答

1

這是接近的,但你需要逃避所有的雙引號,並刪除了無與倫比的括號:

regularExpressionWithPattern:@"<a href=\"/pins/([^\"]*)/\"";