2012-03-30 29 views
0

我知道並使用標準的c#正則表達式庫,我喜歡它。它幾乎做了我想要的一切(除了可能是反向匹配)。比標準庫更好的東西c#正則表達式

但是,最近我想知道 - 有沒有其他的.Net在那裏,有功能,我從來不知道我需要,直到我看到他們。

有沒有人知道.Net的任何好的正則表達式庫(最好是開源的),這會讓我比標準庫做得更多嗎?

+5

定義「遠遠超過標準庫」,並且你可能在你的手上有一個問題:) – shambulator 2012-03-30 21:11:57

+0

我認爲現在只有極少數的正則表達式庫。儘管許多語言都使正則表達式可用,但大多數只是將lib調用包裝到它們中。雖然他們可能是開源的,但大多數人不會偏離基本風格(比如pcre)。 Perl和.NET非常強大。除了語言集成之外,現在我認爲未來的增強可能需要兼容性標準。當然,這個Unicode問題很大。 – sln 2012-03-30 21:29:37

+0

是的,一些特定的功能會幫助這個問題很多。 – 2012-03-30 21:29:49

回答

2

模式匹配和正則表達式是一個相當明確,成熟的問題,並且愉快.Net具有良好實施的解決方案。

但是,如果您對不同的,更具體的搜索方式感興趣,那麼總是會有類似jQuery的fizzler或用於搜索html的尖銳查詢。並且總是有XPath & Linq to xml for xml。

否則,正則表達式是非常偉大的海事組織。

相關問題