Я пытаюсь заменить буквы «0» на строку. Но я хочу удалить только буквы, специальные символы должны быть в строке. Допустим, мы имеем переменную, я упомянул нижеУдалить буквы из строки
var formula = "(2+b)/10";
var k = Regex.Replace(formuladetay, "[^0-9]", "0");
Когда я пытаюсь этот вывод, как этот
210
Но я хочу
(2+0)/10
Почему не 'formula.Replace (" b "," 0 ")'? Или, если у вас несколько символов, используйте его в цикле. –
Слишком много или мало определения, и оно не будет соответствовать. Что-то вроде '\ p {L}' может быть? – sln