制作一个可以将文本处理成Xmind格式的小程序

# 编程

总而来说失败了。。

  我本来是想做一个自动将文本处理成xmind格式的小程序。
  但是我不知道为什么一对字符进行处理就会出现乱码。。。

收获:

1.regex的使用

1
2
3
4
5
6
7
#include <regex>
using namespace std;
//通过这个设定 正则表达式
regex pattern0("([,,]+)");
//通过这个进行替换
regex_replace(原来的字符串,正则表达式,替换字符串);

2.有关于中文字符

  中文字符占两个字符位置,所以不可以用'我',而是tm要用"我"。所以说所有基础原理是操作char类型的都需要重写。
  只能说是最不爱国的一集……

3.string的相关操作

  • 其实在开头和结尾的插入可以直接用加法减法写

4.使用自定义输入输出流输入/输出txt

1
2
3
4
ifstream in("input.txt");
ofstream out("output.txt");
in>>……;
out<<……;