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]
(注意前導空格)。