2012-08-02 88 views
2

我遇到了一些我以前從未見過的正則表達式,而且我無法找到他們所做的任何信息。這裏有一個例子:我在哪裏可以找到完整的正則表達式參考?

/[\p{Z}\p{Cc}\p{Cf}\p{Cs}\p{Pi}\p{Pf}]/u 

我正在尋找一個正則表達式的完整參考。

P.S.我認爲這個例子只提供某些語言的文字。它在PHP中工作,但不是Javascript。

+2

http://www.regular-expressions.info/是一個不錯的網站。 – 2012-08-02 16:39:50

+1

正確 - PHP的REGEXP實現比JavaScript更廣泛。 – Utkanos 2012-08-02 16:41:13

回答

3

PHP PCRE(Perl兼容正則表達式)的完整參考文件位於PHP docs中。

你在看什麼是Unicode character properties,也在PHP文檔中,以及regular expression modifiersu在正則表達式的結尾。

+0

這有點不準確,因爲我們只說一個Unicode字符屬性,它的*** General Category ***。你不能在[通用Unicode字符屬性](http://unicode.org/reports/tr44/#Property_Definitions)的PHP測試中 - 你可以在[ICU]中使用的方式(http://userguide.icu-project。 org/strings/regexp)或[Perl](http://perldoc.perl.org/perluniprops.html)。如果您想了解完整的PCRE語法,請閱讀[pc語法](http://www.pcre.org/pcre.txt)聯機幫助頁。您不能在PHP中使用[UTS#18](http: //unicode.org/reports/tr18/#Basic_Unicode_Support)。 – tchrist 2012-08-02 17:07:23

0

Mastering Regular Expression 3rd是您的最佳選擇

相關問題