是否可以使用 C# 查找和替换字符串中的任何重复字符?我正在尝试减小从 jpeg 图像转换而来的 base64 字符串的大小。我注意到 base64 字符串包含许多重复的字符,例如:
6qdQAUUxJA7uuCGQ8g / wA6fQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFYXiFL5b7TrmwtzM8Xmr7KWUAE +
如果有一种方法可以用这样的方式删除重复字符,那么它总体上会小得多:
[QAUUUUAFFFFABRRR,18]
其格式为 [REPEATED-CHARACTERS, NUMBER-OF-TIMES]。
这可能吗?谢谢您的帮助。:)