Я хочу заменить единичные вхождения символа, а не два, в строке, используя C#.
Например, я хочу заменить & на пустая строка, но не тогда, когда встречается &&. Другой пример: a&b&&c после замены станет ab&&c.
Если я использую регулярное выражение типа &[^&], он также будет соответствовать символу после &, и я не хочу его заменять.
Другое решение, которое я нашел, — это перебирать символы строки.
Знаете ли вы более чистое решение?
Подробнее здесь: https://stackoverflow.com/questions/329 ... n-a-string