aaa.bbb.ccc.ddd 如何截取到ddd ? 先谢了。

解决方案 »

  1.   


    string str1 = "aaa.bbb.ccc.ddd";
    string[] str2 = str1.Split(new char[]{'.'});
    string str3 = str2[3];
      

  2.   

    还可以用字符串名.SubString(两个参数),参数具体的是什么,记不清了,去查一下帮助吧!
      

  3.   


    #include <string>
    using namespace std;int main(int argc, char* argv[])
    {
    string str = "aaa.bbb.ccc.ddd";
    string key = ".";
    size_t pos = str.rfind(key);
    string val = "";
    if(string::npos != pos)
    {
    val = str.substr(pos+1);
    }
    printf("%s\n", val.c_str());
    return 0;
    }
      

  4.   


    string定义里没找到Split函数