2011-10-01 114 views

回答

2
\s+(?=Chapter) 

应该这样做。 \s+匹配空格,而(?=Chapter)匹配单词“Chapter”后面的零长度字符串。

对于.NET,空间被http://msdn.microsoft.com/en-us/library/ms972966.aspx这样定义:

\s匹配任何空白字符。相当于Unicode字符类[\f\n\r\t\v\x85\p{Z}]。如果使用ECMAScript选项指定ECMAScript兼容行为,则\s等同于[ \f\n\r\t\v](注意前导空格)。