Требуется шаблон C # Regex.replace - PullRequest
2 голосов
/ 28 марта 2012

Обычно я делаю свои Regex шаблоны самостоятельно, но я не могу понять это:
Мне нужен Regex.Replace, который заменяет «Number» / «Number» на «Number'von'Number».

Пример: "2/5" должно стать "2von5".

Проблема в том, что я не могу просто заменить "/" на "von", потому что есть другие "/", которые необходимы.

1 Ответ

5 голосов
/ 28 марта 2012

Вы можете заменить (?<=\d)/(?=\d) на von, используя lookaround .

Другой вариант - заменить (\d)/(\d) на $1von$2 (хотя это может произойти с ошибкой при 1/2/3).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...