提升正则表达式

时间:2010-02-18 06:03:32

标签: c++ regex boost

有没有人知道有关使用boost的正则表达式的任何好教程?我一直在寻找一个体面的,但似乎最适合那些对正则表达有所了解的人

3 个答案:

答案 0 :(得分:1)

我总觉得O'Reilly的文章对很多事情都非常有帮助。您可以尝试this。如果问题是您对正则表达式不太熟悉,我会阅读this site以获取有关Regexes的入门知识。密切关注Perl部分,因为许多系统(包括Boost)通常支持Perl兼容的Regex。

了解基础知识后,请查看Boost docs或上述O'Reilly指南。

答案 1 :(得分:1)

你可能想看看Bjarne的Stroustrup新书的第23.6,23.7,23.8和23.9节(第830-849页):

Programming: Principles and Practice using C++

alt text http://www.research.att.com/~bs/programming_front.jpg

就像本书的其余部分一样,这些部分非常具有教学意义,并假设正则表达式背景基本为零。

另见Stroustrup's page on the book

答案 2 :(得分:0)

您可能希望查看Pete Becker的书 The C ++ Standard Library Extensions 。这涵盖了TR1正则表达式库,但它基于(密切)Boost正则表达式库。 TR1正则表达式库已经被C ++ 0x的标准草案所接受,因此本书所涵盖的内容(几乎可以肯定)很快将成为C ++编译器的标准正则表达式库。除了帮助您完成当前的工作,您还将学到一些相对“未来证明”的东西。

相关问题