2014-02-17 38 views

回答

4

正則表達式(+回顧後)是足夠強大爲:

import std.regex; 
void main() 
{ 
    auto parts = split(r"foo bar\ bar baz", regex(r"(?<!\\) ")); 
    assert(parts == ["foo", r"bar\ bar", "baz"]); 
} 

http://dlang.org/phobos/std_regex.html

+0

我試過了,但隨後DMD抱怨說''std.array.split''不理解參數。具體而言,該組參數調用似乎不適合其模板。 –

+3

你應該使用'std.regex.split'而不是'std.array.split'。 – yaz