我试图在inch
即12" wall
将成为12 inch wall
正则表达式模式的差异 - “*” 和 “+”
更换"
我有2种模式工作:
/\b([0-9]+)"/ -> preg_replace('/\b([0-9]+)"/', '$1 inch ', $string)
和
/\b([0-9]*)"/ -> preg_replace('/\b([0-9]*)"/', '$1 inch ', $string)
他们之间有什么区别呢,为什么+
和*
在这里以相同的方式工作?
欢呼声, /马尔钦
您知道“*”和“+”是什么意思吗? – 2011-05-29 09:46:34
http://www.php.net/manual/en/regexp.reference.repetition.php – hakre 2012-10-29 12:30:13