Я использовал это: "[( ]" + mystring + @"[)= \-\*]"
например это:
Код: Выделить всё
foreach(Match mm in Regex.Matches(SourceCode, @"[( ]" + mystring + @"[)= \-\*]"))
{
int lng= mm.Length;
SourceCode = SourceCode.Remove(mm.Index + 1, lng- 2);
}
Кто-нибудь знает, что он это делает?
Или, может быть, у вас есть идея получше?
Изменить:
Я не могу использовать замену. Допустим, я хочу удалить «n», где n имеет вид «(n», поэтому, если я использую замену, будут удалены все те три символа, которые мне не нужны. Если я использую замену только для n, она удалит неправильную букву, например «n», из «и». . . .
Подробнее здесь: https://stackoverflow.com/questions/815 ... g-properly
Мобильная версия