我有一堆字符串,例如:
"Hello, here's a test colon:. Here's a test semi-colon;"
我想用
"Hello, here's a test colon:. Here's a test semi-colon;"
对于所有可打印的 ASCII 值,依此类推。
目前我正在使用boost::regex_search
to match &#(\d+);
,在依次处理每个匹配项时构建一个字符串(包括附加自我找到的最后一个匹配项以来不包含任何匹配项的子字符串)。
任何人都可以想到更好的方法吗?我对非正则表达式方法持开放态度,但在这种情况下,正则表达式似乎是一种相当明智的方法。
谢谢,
多姆