Мне трудно понять этот шаблон регулярных выражений. Я хочу заменить все нечисловые символы в строке, кроме определенных буквенных символов.
Например, я пытаюсь:
string str = "The sky is blue 323.05 lnp days of the year";
str = Regex.Replace(str, "(^blue|lnp|days)[^.0-9]", "", RegexOptions.IgnoreCase);
Я хотел бы, чтобы он возвратил:
"blue 323.05 lnp days"
, но я не могу понять, как сделать так, чтобы он соответствовал всему шаблону символов в выражении.