if (preg_match('(\p{Nd}{4}/\p{Nd}{2}/\p{Nd}{2}/\p{L}+)', '2010/02/14/this-is-something'))
{
// do stuff
}
上面的代碼有效。但是這個不是。使用preg_match和unicode的奇怪錯誤
if (preg_match('/\p{Nd}{4}/\p{Nd}{2}/\p{Nd}{2}/\p{L}+/u', '2010/02/14/this-is-something'))
{
// do stuff
}
也許有人可以闡明爲什麼下面的一個不起作用。這是正在產生的誤差:
甲PHP錯誤遇到
嚴重性:警告
消息:的preg_match() [function.preg匹配]:未知 改性劑「\ 「
+1,缺少分隔符是原因。 – codaddict 2010-03-09 04:16:09