【发布时间】:2013-02-08 19:34:14
【问题描述】:
我正在使用 C++11(Windows 7 64 位,Visual Studio 2012)
我正在使用循环将某些子字符串替换为另一个子字符串。 我有一个文件,其中的数字用双斜杠 (//) 分隔。 例如:
10//20//1 3//4//5 5//2//1 to 10 20 1 3 4 5 5 2 1
但是,当我尝试使用 regex 执行此操作时,似乎我做错了什么。没发生什么事。另外,我在哪里可以阅读更多关于 regex C++11
string fData(data.substr(2));
string replaceStr("10//20//1 3//4//5 5//2//1");
regex r("//"
regex_replace(fData,r," ");
但什么也没发生。
就像我之前说的,如果您还可以指出我可以阅读更多关于此的网页,除了答案。我有它的工作,但我想开始使用正则表达式。
谢谢
【问题讨论】:
标签: c++ regex string c++11 visual-studio-2012