我有以下的正則表達式:PHP正則表達式不匹配 - 有什麼不對?
"^[x]{1}[a-z]{3,4}:[a-z0-9]{1,6}"
我想用它能夠匹配字符串一樣:
XABC:Z123
然而,當我嘗試它this regex tester ,它與模式不匹配。是我的模式是錯誤的,還是在線測試器不可靠?
如果我的模式是錯誤的,有人能指出它爲什麼是錯的。
此外,我想使模式匹配不區分大小寫 - 但我不太確定最好的方式來做到這一點(思考問題而不是反覆試驗)。不管情況如何,我如何更改模式以便匹配?
對於我用'^ [x] {1} [az] {3,4}:[a-z0-9] {1,6}'作爲正則表達式(不帶引號) 。不區分大小寫的版本['/^[x]{1}[az]{3,4}:[a-z0-9]{1,6}/i'](http://php.net/manual/en /function.preg-match.php#example-4213)。 –
@rebus是的,我想OP想要匹配組(請參閱我的更新回答)。 – middus
不知道,不說有關的問題。 –