В VB.NET/C# .NET хотите заменить все "% 0D% 0A% 0D% 0A" в строке с% 0D% 0A». Я попыталсяЗамена всех шаблонов в строке
stringtempA = Regex.Replace(stringtemp, "%0D%0A%0D%0A", "%0D%0A")
stringtempA = Strings.Replace(stringtemp, "%0D%0A%0D%0A", "%0D%0A")
В stringtemp имеется несколько вхождений. Например, может быть «% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A ", и заменяется только первое вхождение. Как это делается с командой Replace? Является ли проблема вызванной знаком процента? Я так как я их избегаю?
Что ваш ожидаемый результат для '% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A % 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A% 0D% 0A'? –
Используйте 'stringtempA = Regex.Replace (stringtemp," (% 0D% 0A) (% 0D% 0A) + "," $ 1 ")' –
К сожалению, это не был хорошим примером. В строке я хочу, чтобы все два события были сведены к одному. % 0D% 0A% 0D% 0A изменено на% 0D% 0A – Ricardo