У меня был Хорошенько поищите в сети ответ на этот вопрос, но, похоже, он не работает.
Я разработал следующее регулярное выражение:
(?<![^\d][\\])[\.](?![\d])
Цель состоит в том, чтобы идентифицировать любой "." (точки), которые не были экранированы или являются частью десятичного числа.
т.е.)
В данный момент работает для всех вышеперечисленных случаев, кроме:
Есть мысли? Кажется, что упреждающий просмотр работает правильно, но упреждающий - нет.
Я уверен, что это будет несложно для любого гуру Regex!
К вашему сведению. Я разрабатываю это в .net 4