0
在一個代碼庫(PHP)我的工作目前也正則表達式:試圖瞭解從傳統的項目正則表達式
!([a-z0-9]*)\.([a-zA-Z0-9]{3,4})
據稱應符合這樣的事情:
a1213asddaa13124312ada.12ws
但它並沒有發生。匹配只發生在以下表達式中:
([a-z0-9]*)\.([a-zA-Z0-9]{3,4})
有人可以澄清嗎?
在一個代碼庫(PHP)我的工作目前也正則表達式:試圖瞭解從傳統的項目正則表達式
!([a-z0-9]*)\.([a-zA-Z0-9]{3,4})
據稱應符合這樣的事情:
a1213asddaa13124312ada.12ws
但它並沒有發生。匹配只發生在以下表達式中:
([a-z0-9]*)\.([a-zA-Z0-9]{3,4})
有人可以澄清嗎?
!
沒有特別的意義。它會匹配一個字面感嘆號。 a1213asddaa13124312ada.12ws
不從一個開始。
你的第一個正則表達式在起始處有'!' – anubhava
就我所知「!」不應該是PHP正則表達式中的元字符,所以它可能試圖匹配「!」字符完全。你可以看到[this](https://regex101.com)網站測試你的正則表達式在不同的語言風格。 –
感謝Nicola。就是這樣:) –