我想寫一些字符串替換功能,而非詢問如何做一個具體的更換,我想知道更多關於修飾,所以我可以做我自己PHP字符串替換修飾符
拿這個舉例來說:
preg_replace('~[\W\s]~', ' ', $input);
或
strlen(preg_replace('![^A-Z]+!', '', $s));
那些是什麼叫什麼? (〜[\ W \ s]〜)(![^ A-Z] +!) 他們沒有什麼意義閱讀或編寫一個新的。我在哪裏可以找到他們所有的人?或者學習如何編寫它們?
我想寫一些字符串替換功能,而非詢問如何做一個具體的更換,我想知道更多關於修飾,所以我可以做我自己PHP字符串替換修飾符
拿這個舉例來說:
preg_replace('~[\W\s]~', ' ', $input);
或
strlen(preg_replace('![^A-Z]+!', '', $s));
那些是什麼叫什麼? (〜[\ W \ s]〜)(![^ A-Z] +!) 他們沒有什麼意義閱讀或編寫一個新的。我在哪裏可以找到他們所有的人?或者學習如何編寫它們?
它們被稱爲正則表達式。 'http://www.regular-expressions.info'正則表達式(簡稱正則表達式或正則表達式)是描述搜索模式的特殊文本字符串。你可以把正則表達式看作類固醇上的通配符。'
這是一個網站,提供參考和操場來測試他們的工作。
這些資源非常棒,謝謝! – Kiwizoom 2014-10-10 14:22:53
那些被稱爲**正則表達式** – kero 2014-10-10 14:09:17
他們是所謂的正則表達式。他們非常強大,但起初有點令人生畏。 [這是一個瞭解更多關於他們的好網站](http://www.regular-expressions.info/)。注意PHP使用PCRE正則表達式(Perl Compatible Regular Expressions) – 2014-10-10 14:09:50