【发布时间】:2015-04-24 03:35:54
【问题描述】:
好的,这个正则表达式将匹配字符串,如 2aa、a2、2aaaaaa、aaaa2、aaa2aaaa、2222a2222-2222-aaaa... 简而言之,在一个序列中混合字母数字字符:
preg_match("/(?:\d+[a-z]|[a-z]+\d)[a-z\d]*/i")
现在我想排除一些东西,但我被卡住了,这样的东西不起作用
preg_match("/(?!1920x1200|1920x1080)(?:\d+[a-z]|[a-z]+\d)[a-z\d]*/i")
例如字符串 aaaaa222aaa1920x1200bbbbb1234556789 仍然匹配,但它不应该因为它包含 1920x1200
任何帮助表示赞赏:)
我正在使用此处找到的正则表达式来匹配字母序列Regex: match only letters WITH numbers
正则表达式测试:https://regex101.com/r/vU9aU9/1
【问题讨论】:
标签: php regex preg-match pcre