2
A
回答
4
preg_match()
來電號碼libPCRE。如果你想要相當於preg_match()
,那麼你必須使用該庫。
或者,如果您只需要正則表達式匹配功能(PCRE或不),還有另一個答案中提到的Boost::regex
庫。
如果您的編譯器支持新版本的標準(C++ 11或更高版本),那麼它可能還包括新的standard regular expression library.該標準包括對ECMAScript語法的支持(這與PCRE非常相似,並且基於PCRE )以及其他一些。
6
STL(直到C++ 0x)不支持正則表達式。但是你可以使用boost::regex
庫。
+0
文檔位於http://www.boost.org/doc/libs/1_42_0/libs/regex/doc/html/index.html – 2010-03-18 13:58:38
相關問題
- 1. C#等價於file_get_contents(PHP)
- 2. php preg_match在C++中的等價物與Boost?
- 3. 是否有C#等價於PHP的array_key_exists?
- 4. PHP等價於Objective-C的@「字符串」
- 5. C中的PHP vsprintf()等價於什麼?
- 6. 等價於C++中的C++
- 7. C++等價於Tidy
- 8. C++等價於SerializeWithLengthPrefix
- 9. PHP preg_match等效於javaScript中的substr
- 10. PHP等價於C#string.IsNullOrEmpty方法?
- 11. c#等價於\ x php轉義序列?
- 12. C#.NET等價於PHP時間()
- 13. jQuery等價於PHP的file_exists()?
- 14. PHP的preg_quote等價於Bash?
- 15. 等價於MySQL的PHP usort
- 16. jQuery等價於php的wordwrap?
- 17. AS3等價於PHP的deg2rad
- 18. PHP等價於Python的requests.get
- 19. Javascript等價於php的parse_url
- 20. C#等價於C++ mem_fun?
- 21. C#等價於C const char **
- 22. getchar()等價於scanf(「%c」)和putchar()等價於printf(「%c」)?
- 23. JavaScript等價於C#的DynamicObject?
- 24. C#等價於python的struct.pack
- 25. C++等價於Python的doctests?
- 26. C#等價於Java的Character.digit
- 27. C#等價於Python的os.path.exists()?
- 28. C++等價於Java的BlockingQueue
- 29. R:+ =(加上等於)和++(加上)等價於C++/c#/ java等等?
- 30. PHP等價於send和getattr?
+1,用於指出* exact *與preg_match()等效。 ;-) – DevSolar 2010-03-18 15:41:57
Boost.regex支持多種正則表達式格式。默認格式是Perl兼容的,因此與PCRE(Perl Compatible Regular Expressions)兼容。 – Ferruccio 2010-03-18 15:50:26
謝謝你指點我。我現在正在使用也使用PCRE的Poco-Foundation的RegExp類。 http://pocoproject.org – 2010-03-18 16:21:40