@tim_yates: Спасибо за исправление!
я есть это регулярное выражение
regex = ~/\"([^"]*)\"/
так что я ищу весь текст между кавычками теперь у меня есть следующая строка
options = 'a:2:{s:10:"Print Type";s:8:"New Book";s:8:"Template";s:9:"See Notes";}'
однако делать
regex.matcher(options).matches() => false
если это не правда, и я не должен иметь 4 группы