求解這個正則意思
[^\.]+\.(?:(" . $str . ")|\w{2}|((" . $str . ")\.\w{2}))
uj5u.com熱心網友回復:
我總覺得你這個里邊有php變數,不知道你的這個正則貪婪模式定義是什么,我的解釋按php默認非貪婪進行[^\.]+ // 至少一個非字符.的字串,只要不是字符.,能匹配多少就匹配多少
\. // 匹配字符.
(?:(" . $str . ")|\w{2}|((" . $str . ")\.\w{2}))
(?:....) // 進行不進行分組記錄的匹配
(" . $str . ")|\w{2}|((" . $str . ")\.\w{2})
| // 或
(" . $str . ") // 按照變數提供的內容,并在兩邊加上雙引號進行匹配
\w{2} // 匹配兩個字符,集合為a-zA-Z0-9_
(" . $str . ")\.\w{2}) // 按照變數提供的內容,并在兩邊加上雙引號進行匹配,后邊需跟隨一個.字符和兩個a-zA-Z0-9_的字符
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/129043.html
標籤:其他
上一篇:萌新問下大佬關于回應式的問題
