Regular expression for VC
2007-05-15 15:20
246 查看
很多语言和系统都自带了对正则表达式(Regular expression)的支持。很遗憾用户数量巨大的Windows/C++没有。
如果想在Windows平台的C++语言下使用正则表达式,需要自己编写或者使用其他第三方正则表达式库。
C++最著名的正则表达式库就是boost regex,出自John Maddock
http://www.boost.org/libs/regex/doc/index.html
麻烦是需要整套boost的支持。
另一个版本是GRETA(The GRETA Regular Expression Template Archive), 出自Microsoft Reaserch的前雇员之手,性能与boost regex相当。不过只有VC版本和gcc版本。如果使用其他编译器,可能需要修改。
http://research.microsoft.com/projects/greta/
如果想在Windows平台的C++语言下使用正则表达式,需要自己编写或者使用其他第三方正则表达式库。
C++最著名的正则表达式库就是boost regex,出自John Maddock
http://www.boost.org/libs/regex/doc/index.html
麻烦是需要整套boost的支持。
另一个版本是GRETA(The GRETA Regular Expression Template Archive), 出自Microsoft Reaserch的前雇员之手,性能与boost regex相当。不过只有VC版本和gcc版本。如果使用其他编译器,可能需要修改。
http://research.microsoft.com/projects/greta/
相关文章推荐
- Some useful Regular Expression for Web UI Validation
- RegexBuilder: A DSL for creating regular expression, Request For Comment
- Implement regular expression matching with support for '.' and '*'.
- ocp 047-92 Evaluate the following expression using meta. character for regular expression: 4000 '[^Ale|ax
- Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET, 2nd edition
- Regular expression for C++ funtion implementation
- Regular Expression Validator for checking different kinds of e-mail address
- regular expression for formating name
- Nathan A. Good, «Regular Expression Recipes for Windows Developers: A Problem-Solution Approach»
- [MEMO] A RegularExpression used to match the customized HTML tags for GFlow Controls:)
- Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .N
- Top 10 Questions for Java Regular Expression
- Regular DLL Tutor For Beginners
- No supported regular expression matcher found: java.lang.ClassNotFoundException: org.apache.tools.an
- 【Leetcode】Regular Expression Matching
- 《leetCode》:Regular Expression Matching
- codeforcres 5C Longest Regular Bracket Sequence 队列优化 栈
- Leetcode: Regular Expression Matching
- 使用RegularExpressionValidator验证
- How to use cron for regular tasks