$p = '/^我[^\s]+(苹果|香蕉)$/'; 要用 为啥答案里的 $p = '/\d+\-\d+/';就不用了呢?不是表明开始位置吗
\s表示匹配任何空白字符,而[^\s]非空白字符,因为^在[]内是取反的意思
如果在一开始就代表是开始位置,如:/^http/ 则表示匹配以 'http'开头