2012-03-28 2 views
2

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

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

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

ответ

5

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

Другой вариант заключается в замене (\d)/(\d) на $1von$2 (хотя это не получится на 1/2/3).

+0

Ницца! Спасибо! – asdasdad