2016-05-30 57 views
0
str1="D:\\User\\Desktop\\result.jpg"; 
str2="D:\\User\\Desktop\\"; 

我想獲得str1和str2之間的差異,即「result.jpg」,這樣我就可以使用字符串「result.jpg」作爲別的東西。 任何解決方案?如何比較字符串並將差異存儲在變量中。 C++

+1

[C++不能減去兩個字符串]的可能重複(http://stackoverflow.com/questions/19412698/c-cant-subtract-two-strings) – Aimnox

回答

0

我會用字符串替換找到:

std::string string = std::regex_replace(string1, std::regex("\\" + str2), ""); 

這只是僞代碼。

相關問題