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。就是这样:) –