我是新來iPhone.I有一個小疑問正則表達式,目前我在我的項目,是如何忽略空格的正則表達式
NSRegularExpression *regularExpression =
[NSRegularExpression regularExpressionWithPattern:@"href=\"(.*).zip\""
options:NSRegularExpressionCaseInsensitive
error:&error];
它搜索網站使用下面的一個正則表達式viewsource和給出的結果其在下面圖案
href="kjv/36_Zep.zip"
href="kjv/37_Hag.zip"
但鑑於源的鏈路中的一個是像下面
href="kjv/38_Zec.zip "
我想忽略的.zip後的空格 它是如何可能的,如果任何機構知道這個請大家幫我
[用正則表達式解析HTML/XML將永遠不會結束](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags)。考慮使用HTML或XML解析器來提取該屬性。 – 2012-08-09 08:23:54
有一點需要注意。如果網頁的末尾有空格的網址。瀏覽器將爲url中的每個空間包含%20或+。例如kjv/38_Zec.zip ++++++++將是您的示例中最後一個的URL,它是URL的UTF8編碼版本 – 2012-08-09 19:56:48