这与正则表达式有关。如果我有一个带有章节的文档,我怎么能在它之前选择空格呢?
答案 0 :(得分: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]
(注意前导空格)。