3

到目前为止,我还没有找到最容易检查字符串是否以 D 中的某个字符开头的方法。

我想要类似的东西:

if (my_str.startswith("/")) {
    // Do something
}

我找到的最接近的是“chompPrefix”(这里),但这并不是我真正想要的。

4

2 回答 2

5

std.algorithm 中有一个startsWith 可以像那样工作。

import std.algorithm;
import std.stdio;
void main() {
    string my_str = "/test";
    if(my_str.startsWith("/"))
        writeln("cool");
}
于 2013-01-01T19:25:15.603 回答
1

我想这也有效:

string temp = "sometemp";
assert(temp[0..2] == "so")
于 2016-05-28T18:18:35.970 回答