没上下文你让人怎么回答。"she must be the reason why god made a girl"的单词边界指的就是字符之间的空格符

解决方案 »

  1.   

    she must be the reason why god made a girl
    这一句是不是girl后没有单词边界符呢?
    ”,“   “。”“  ” 算不算边界符?
      

  2.   

    就是单词和单词前后的非单词字符之间的界限注意是那个“界”,不是那个非单词的字符,
    也就是这个\b不匹配一个字符比如执行这句:php -r 'preg_match_all("/(\b.+?\b)/","I+a m1+a_b+boy",$ms);print_R($ms);'结果为:Array
    (
        [0] => Array
            (
                [0] => I
                [1] => +
                [2] => am1
                [3] =>
                [4] => a_b
                [5] => +
                [6] => boy
            )    [1] => Array
            (
                [0] => I
                [1] => +
                [2] => am1
                [3] =>
                [4] => a_b
                [5] => +
                [6] => boy
            ))