Можно ли указать безопасную зону в регулярных выражениях?
Доброго времени суток.
Скажите, можно ли на C# в регулярных выражениях указать "безопасную зону", т.е. чтобы Regexp не срабатывал в этой зоне (например, между двумя произвольными символами).
Приведу пример.
У меня есть строка '2+'+'3=5', её нужно разделить по плюсам, но только так, чтобы плюсы в апострофах так и оставались там, т.е. в результате нужен массив из трёх элементов (две части строки и один разделитель):
'2+'
+
'3=5'
В первую очередь интересует Regexp решение, но если есть альтернативы, кроме прохода по строке и сравнения, то поделитесь, пожалуйста.