Что-то вроде
s/\"([\a\w]*)\"/
должно соответствовать указанным фрагментам. Мой синтаксис регулярных выражений в Perl немного ржавый, но разве не стоит просто размещать литералы кавычек вокруг того, что вы захватываете, для выполнения работы? Затем у вас есть строка в кавычках d e f
внутри первой группы захвата, так что вы можете делать с ней все, что захотите ... Какую «произвольную операцию» вы пытаетесь выполнить со строками в кавычках?
Хм.
Возможно, лучше сопоставить строки в кавычках, а затем передать их другому регулярному выражению, а не делать все это в одном.