我将preg_match用于这个程序
if (preg_match('/^[a-z0-9]+\:/{1,2}', $filename))
但是它显示了像这样的错误
Warning: preg_match() [function.preg-match]: Unknown modifier '{'
如何改变这个?
答案 0 :(得分:0)
你在正则表达式的末尾缺少'/',你应该在正则表达式中转义'/'。这应该工作,即警告应该消失(忽略你写的正则表达式正在做你想要的):
if (preg_match('/^[a-z0-9]+\:\/{1,2}/', $filename))