Мне нужно получить все подстроки из строки.
Например:
StringParser.GetSubstrings("[start]aaaaaa[end] wwwww [start]cccccc[end]", "[start]", "[end]");
который возвращает 2 строки "aaaaaa" и "cccccc" Предположим, что мы имеем только один уровень гнездования. Не уверен в regexp, но я думаю, что он будет полезен.