Я хочу заменить более одного пробела более чем одним &nbps;
, но если только 1, я хочу оставить его как обычный пробел.
Контрольные примеры:
input | desired output
---------------------------
a test | a test
a test | a test
a test | a test
В этом конкретном случае я хочу также сохранить разрывы строк, которые я позже заменю натак что я использую
в качестве попытки регулярного выражения
Все, что у меня есть, это / {2,}/g
замена на
, но я не могу понять, как сделать подстановку соответствующейчисло, найденное {}
в шаблоне.Есть ли способ сделать это, или было бы лучше сделать через какой-то итерационный процесс?
Я использую C # в этом случае: Regex.Replace(input, @" {2,}", " ")