0
str1="D:\\User\\Desktop\\result.jpg";
str2="D:\\User\\Desktop\\";
我想獲得str1和str2之間的差異,即「result.jpg」,這樣我就可以使用字符串「result.jpg」作爲別的東西。 任何解決方案?如何比較字符串並將差異存儲在變量中。 C++
str1="D:\\User\\Desktop\\result.jpg";
str2="D:\\User\\Desktop\\";
我想獲得str1和str2之間的差異,即「result.jpg」,這樣我就可以使用字符串「result.jpg」作爲別的東西。 任何解決方案?如何比較字符串並將差異存儲在變量中。 C++
我會用字符串替換找到:
std::string string = std::regex_replace(string1, std::regex("\\" + str2), "");
這只是僞代碼。
[C++不能減去兩個字符串]的可能重複(http://stackoverflow.com/questions/19412698/c-cant-subtract-two-strings) – Aimnox