2010-10-17 61 views

回答

1

NSRegularExpression是你的朋友。

+0

感謝您的回覆!我的懷疑也是NSRegularExpression,但想到匹配一長串word1 | word2 | word3 ...仍然是有效的。我會試試看,謝謝李! – Unikorn 2010-10-17 11:38:33

+0

@unikorn:使用單個正則表達式而不是循環。它們在匹配之前被編譯爲高效的表示,因此會比使用for循環管理的速度更快(也需要編譯N次) – 2010-10-17 13:59:16

+0

是的。昨晚經過幾次試用後,我收到了一串500字以上的正則表達式,並驚訝地發現它非常快。它在大約10秒內通過大約100,000行文本進行解析。謝謝! – Unikorn 2010-10-18 02:41:45

1

一個好的正則表達式庫可能會更快。

+0

你的意思是做一個循環和正則表達式每個術語? – Unikorn 2010-10-17 11:09:51

相關問題