簡體   English   中英

為什么此PHP正則表達式返回1?

[英]Why does this PHP regular expression return 1?

為什么以下常規函數調用返回值1

preg_match('<strong>', '<strong[\>\s]+')

根據文檔 ,我認為應該將它們顛倒過來。

<strong>是一個用尖括號作為分隔符的正則表達式。 實際的正則表達式只是最strong部分,因為它沒有^$錨點,所以可以成功匹配主題字符串。

這將失敗:

preg_match('/<strong>/', '<strong[\>\s]+')

暫無
暫無

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

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