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

Ich möchte den Unterschied zwischen str1 und str2, die "result.jpg" ist, so dass ich die Zeichenfolge "result.jpg" für etwas anderes verwenden könnte. Irgendeine Lösung?, wie Sie die Zeichenfolge vergleichen und die Differenz in einer Variablen speichern. C++

+1

Mögliches Duplikat von [C++ Kann zwei Strings nicht subtrahieren] (http://stackoverflow.com/questions/19412698/cc-cant-subtract-two-strings) – Aimnox

Antwort

0

würde ich String ersetzen verwenden und finden:

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

Es ist nur Pseudo-Code.

Verwandte Themen