Проблема, с которой вы сталкиваетесь, вызвана тем, что вы не избежали двойных ("
) кавычек. Вы можете избежать их, продолжая их с \
.
Пример:
string strTest = "\"This is a test string\"";
Выход:
"This is a test string"
Регулярный-expressions.info имеет учебный раздел. Этот сайт является довольно всесторонним для регулярных выражений в целом, хотя акцент находится на поддержке в языках сценариев и языках программирования.
J. Книга Friedl по освоению регулярных выражений (упомянутый в другом месте), является определенно выдающимся ресурсом и существенным чтением, если Вы серьезно относитесь к выполнению, что говорит заголовок.
Любой, кто обычно использует регулярные выражения, или как часть их задания, преуспел бы для забирания книги. Просмотр вокруг для учебных руководств не действительно способствует мастерству на regex-земле.
Вот вводная статья. Вот некоторые другие учебные руководства.
Категорическая книга Осваивает Регулярные выражения J. Friedl: