我有一堆像以下一样的字符串:
"Hello, here's a test colon:. Here's a test semi-colon;"
Run Code Online (Sandbox Code Playgroud)
我想替换它
"Hello, here's a test colon:. Here's a test semi-colon;"
Run Code Online (Sandbox Code Playgroud)
等等所有可打印的ASCII值.
目前我正在使用boost::regex_search匹配&#(\d+);,在我依次处理每个匹配时构建一个字符串(包括追加自我找到的上一个匹配以来没有匹配的子字符串).
谁能想到更好的方法呢?我对非正则表达式方法持开放态度,但在这种情况下,正则表达式似乎是一种合理的方法.
谢谢,
大教堂