我个人认为Jeffrey Friedl的书《精通正则表达式》是深入学习正则表达式的最佳书籍。Ruby的正则表达式基本上就是PCRE,但Ruby 1.9也支持Oniguruma。不过没关系,只要掌握了PCRE,你就可以应对各种情况了。这本书会让你信心满满。