C++正則表達式


C++正則表達式

  這個新的程序庫,被定義於<regex>頭文件,由幾個新的類型所組成:

  • 正則表達式(樣式)以樣板類 basic_regex 的實體表示
  • 樣式匹配的情況以樣板類 match_results 的實體表示

  函數 regex_search 是用來搜索樣式; 若要搜索並取代,則要使用函數 regex_replace,該函數會回傳一個新的字符串。算法regex_search 和regex_replace 接受一個正則表達式(樣式)和一個字符串,並將該樣式匹配的情況存儲在 struct match_results

  底下描述了 match_results 的使用情況:

  

 參考:http://zh.wikipedia.org/wiki/C++0x#.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.A4.BA.E5.BC.8F


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM