2009-12-15 37 views
1

是否有與PCRE兼容的庫,可以在Mac OS X 10.6上使用,並且與Unicode兼容?Mac OS X的正則表達式庫10.6

我在考慮使用謂詞,但當應用程序還沒有使用Spotlight謂詞時它有點過分。

回答

2

RegexKit怎麼樣?

+0

我曾經希望有超過0.6測試版的東西。如果這是使用謂詞的唯一選擇,那麼我將使用RegexKit。 – kiamlaluno 2009-12-15 04:19:00

4

我推薦RegexKitLite。雖然它不像完整的RegexKit那樣功能全面,但它更加積極地開發,並且可以在iPhone和桌面應用程序上使用。

這也是一個非常小的除了你的應用程序沒有太多的影響最終可執行文件的大小。

+0

RegexKitLite需要鏈接Mac OS X附帶的庫,但該操作未得到正式支持。與ICU庫鏈接的唯一官方方式是使用Spotlight謂詞,這正是我試圖避免的。 看來唯一的解決方案是使用RegexKit,也因爲我需要創建一個Automator動作。 – kiamlaluno 2009-12-15 04:38:08

+0

雖然這是真的,但我也試着先使用RegexKit。由於它引起的額外文件大小以及我針對它發展的一些問題,我選擇了不受支持但實用的方法。 – 2009-12-19 23:07:30

2

還有OgreKit,通過TextMate的使用,顯然SubEthaEdit和其他一些重打者

0

作爲替代框架已經報道,也有OFRegularExpression,這是OmniFoundation的一部分。由於它是一個更大的框架的一部分,它不可能是正確的選擇,或者如果框架的其他部分是必需的,應該考慮它。