我有一个字符串,我对如何使用正确的表达式感到困惑:
<a href="/pins/abc-1234-xyz/"
总是相同的部分是:
<a href="/pins/
和
/"
介于两者之间的垃圾可以是a-z A-Z 0-9
和短划线(减号)字符-
这是对的吗?
regularExpressionWithPattern:@"<a href=\"/pins/([^""]*)/"")";
答案 0 :(得分:1)
这很接近,但您需要转义所有双引号,并删除不匹配的括号:
regularExpressionWithPattern:@"<a href=\"/pins/([^\"]*)/\"";