我想执行这个正则表达式:正则表达式的错误:没有结束符
<?php
preg_match("/^([^\x00-\x1F]+?){0,1}/", 'test string');
?>
但是要得到一个错误:
Warning: preg_match() [function.preg-match]: No ending delimiter '/' found in /var/www/preg.php on line 6
我不明白它是从哪里来。我有一个结束分隔符在那里...我试图改变分隔符到其他符号,它并没有帮助。
我希望你对这个问题的帮助。
你想匹配什么? '+?){0,1}'没有多大意义。 “+”表示至少在出现前面的匹配时,“?”表示前一次匹配的一个或者没有出现,“{0,1}”表示与“?”相同。那么你想得到什么? – jigfox 2010-09-08 08:52:09