preg_match("/^[MYEXPRESSION]+$/i", $anything)
我可以設置MYEXPRESSSION
以使上面的行總是返回true? MYEXPRESSION
字符類以外的任何內容都可以更改。如何用正則表達式匹配所有內容?
preg_match("/^[MYEXPRESSION]+$/i", $anything)
我可以設置MYEXPRESSSION
以使上面的行總是返回true? MYEXPRESSION
字符類以外的任何內容都可以更改。如何用正則表達式匹配所有內容?
preg_match("/^[_]?|\]+$/i", $anything)
所以EXPRESSION = '_]?|\'
,可以更換_
部分與任何東西真的...
似乎並不可能
preg_match("/^[.]+$/i", $anything)
至少需要一個字符相匹配。只要+符號存在,需要至少有一個字符匹配,否則更改MYEXPRESSION(否則類似.]*[.
)將無濟於事。
這是不可能的。 +
量詞至少需要一個字符,因此它將無法匹配空字符串。
你有一個+
限定符,所以這意味着至少有一個或多個。換句話說,它永遠不會被設置爲不匹配任何東西總是。
但是,您可以設置MYEXPRESSSION
到,以便它會匹配任何但一個換行符。
同爲KilZone的回答是:'.'是'[]'的,之間的文本點不是任何東西的通配符。這將需要一個字面的'.'出現。 – Wrikken