求助:正则表达式基本用法
											求助:正则表达式基本用法要求效果,如果路径字符串结未尾是'\\',就去除结未尾的'\\'
程序代码:
#include<iostream>
#include<regex>
using namespace std;
int main()
{
    string str1 = "C:\\Users\\Administrator\\Desktop\\JJDown\\Download";
    string str2 = "C:\\Users\\Administrator\\Desktop\\JJDown\\Download\\";
    regex re("(.*)\\{2}(.*)");
    cout << regex_replace(str1, re, "$1$2") << endl;
    cout <<  regex_replace(str2, re, "$1$2") << endl;
}在RegexBuddy中测试"(.*)\\{2}(.*)",没有问题。
在VS2022 VC++中,不知出了什么问题。。。
反复测试过,只要正则表达式有有 '\\' 字符,就会出错。不知道是什么原因。



											

	    

	