Замените числа на цветную переноску текста - PullRequest
0 голосов
/ 11 апреля 2020
Dictionary<string, Color> patternToColor;
patternToColor.Add("1", Color.blue);
patternToColor.Add(" 23", Color.red);

string s = "sdfhl\n1234\n  23\n   5";
string sColored = s.Replace(" 23", "5", " " + "<color=#" + colorInHex + ">" + "23" + "</color>");

Я ищу строку Заменить регулярное выражение, которое позволяет мне заменять определенные шаблоны (числа) теми же шаблонами, но обернутыми в цветовой код расширенного текста.

Проще говоря, я хочу раскрасить числа (1-9), но также имеют специальные числа, такие как 100. Это означает, что мне требуется сделать несколько замен "сразу".

Кроме того, специальные числа должны распознаваться, только если "" пробел перед их.

...