原答案中的 \- 是什么意思?
$subject?=?"my?email?is?spark@imooc.com"; $pattern?=?'/[\w\-]+@\w+\.\w+/'; preg_match($pattern,?$subject,?$matches); echo?$matches[0];
原答案變量$pattern中的 \- 是什么意思??
$subject?=?"my?email?is?spark@imooc.com"; $pattern?=?'/[\w\-]+@\w+\.\w+/'; preg_match($pattern,?$subject,?$matches); echo?$matches[0];
原答案變量$pattern中的 \- 是什么意思??
2019-02-06
舉報
2019-02-06
\在這里是轉(zhuǎn)義符,是為了區(qū)分開正則匹配符號和正常的符號的情況。\-告訴計算機代表內(nèi)容中包含-,而不是代表范圍的”-“符號。[\w\-]+表示多次匹配方括號中定義的字符類整體(字母、數(shù)字、下劃線(\w),還有-(\-))。