以句子为单位的光标移动正则表达式
"[.?!][]/"')}]*//($//|/t//| //)[ /t/n]*"
第一个字符集即“[.?!]”,能匹配一个英文句号,一个问号或者一个惊叹号。
接下来是“[]/"')}]”,这个字符集里包含有右方括号,双引号,单引号,右圆
括号和右花括号。紧跟在这个字符集后面的星号(*)表示匹配这个字符集中如
何一个字符的一次或者多次出现的情况。
截止到这里,这个正则表达式将匹配一个表示句子结束的标点符号,以及一个或
者多个出现在句尾标点符号后面的引号,括号或者花括号。
再往后是一个用来进行多选一匹配的字符组“//($//|/t//| //)”,它将匹配三样
东西:1)“$”(行尾符)、2)制表符 TAB、3)两个空格中的任何一个。
最后,“[ /t/n]*”匹配零个或者多个空格、制表符或换行符LINEFEED。也就是
说,句子结尾字符后面还可以有行尾符、或者任意组合的空格(至少两个)、制
表符和换行符LINEFEED。