簡體   English   中英

如何用正則表達式匹配所有內容?

[英]How can I match everything with a regular expression?

preg_match("/^[MYEXPRESSION]+$/i", $anything)

我可以將MYEXPRESSSION設置為什么以使上述行始終返回 true? MYEXPRESSION字符 class 之外的任何內容都不能更改。

似乎不可能

preg_match("/^[.]+$/i", $anything)

至少需要一個字符才能匹配。 將 MYEXPRESSION 更改為.]*[. 只要有 + 號,至少需要匹配一個字符,它就無濟於事。

preg_match("/^[_]?|\]+$/i", $anything)

所以EXPRESSION = '_]?|\' ,你可以用任何東西替換_部分......

這是不可能的。 +量詞至少需要一個字符,因此它無法匹配空字符串。

你有一個+限定符,所以這意味着至少一個或多個。 換句話說,它永遠不能被設置為不匹配任何東西。

但是,您可以將MYEXPRESSSION設置為^\r\n以便它匹配換行符之外的任何內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM