Замена символов в строке - C# (189250)
Формулировка задачи:
есть строка вида:
в этой строке через точки с запятой перечислены данные, как мне начиная с четвёртой точки с запятой и до {RT16} все точки с запятой заменить на запятые? прошу заметить что:
1)в конце строки не стоит {RT16};
2){RT16} может встречаться в строке несколько раз;
3)количество точек с запятой может быть каждый раз разное.
В общем мне нужно просто жёстко прописать чтоб находил третью точку с запятой и начиная с четвёртой менял их на запятые пока не встретит {RT16}, после чего начинал считать заного и опять начиная с четвёртой точки запятой менял их на запятые и так до конца строки.
string str = "01;251var;1;kolp;ssd;25daf;0;0;0;korp;saap0102{RT16}08;102ste;6;king;1trp;war;jkl;54kif;asd87;blts;32;56;2"
Решение задачи: «Замена символов в строке»
textual
Листинг программы
if (data.IndexOf(':') != 4) data += ":";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д