varlj 朋友的解释,,, [a-z].*?  表示一个小写英文,后面跟上任意个字符,但是这任意个字符要求以一个英文(这英文要求字母两边是非字符,像空格等)来结尾 或者不是英文,直接结尾 
(?=)里面的东东是不捕获的,只取到一个取位置的作用
取哪个位置?能详细说明么?

解决方案 »

  1.   

    CSDN首页都有推荐:正则表达式30分钟入门教程 
    http://blog.csdn.net/Crob/archive/2008/11/28/3399515.aspx自己去看下.
      

  2.   


    I 服了 you 。
    \b[a-z]\b 这句表示只有一个a-z的单词。
    $匹配字符串结尾符号.
    (?=\b[a-z]\b|$)
    表示找到, 由单个字母或者字符串结尾的位置.
    但是在匹配的内容中不包括这个内容.
    你把它理解为 ^ $ \b 一类的东西就可以了.