日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++ Primer 5th笔记(chap 17 标准库特殊设施)regex_replace

發布時間:2025/3/21 c/c++ 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ Primer 5th笔记(chap 17 标准库特殊设施)regex_replace 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 定義

在輸入序列中查找并替換一個正則表達式

操作解釋
m.format(dest, fmt, mft), m.format(fmt, mft)使用格式字符串fmt生成格式化輸出,匹配在m中,可選的match_flag_type標志在mft中。第一個版本寫入迭代器dest指向的目的為止,并接受fmt參數,可以是一個string,也可以是一個指向空字符結尾的字符數組的指針。mft的默認值是format_default。
rege_replace(dest, seq, r, fmt, mft), regex_replace(seq, r, fmt, mft)遍歷seq,用regex_search查找與regex對象r相匹配的子串,使用格式字符串fmt和可選的match_flag_type標志來生成輸出。mft的默認值是match_default

eg.

string phone = "(\\()?(\\d{3})(\\))?([-. ])?(\\d{3})([-. ]?)(\\d{4})" string fmt = "$2.$5.$7"; // 將號碼格式改為ddd.ddd.dddd regex r(phone); // 用來尋找模式的regex對象 string number = "(908) 555-1800"; cout << regex_replace(number, r, fmt) << endl;

輸出為:

908.555 . 1800

只替換輸入序列的一部分

正則表達式更有意思的一個用處是替換一個大文件中的電話號碼。

eg.

有一個保存人名及其電話號碼的文件: morgan (201) 555-2368 862-555-0123 drew (973) 555.0130 lee (609) 555-0132 2015550175 800.555-0000我們希望將數據轉換為下面這樣: morgan 201.555. 2368 862.555 . 0123 drew 973.555 . 0130 lee 609.555 . 0132 201.555 . 0175 800.555 . 0000 int main ( ) {string phone = "(\\()?(\\d{3})(\\))?([-. ])?(\\d{3})([-. ]?)(\\d{4})";regex r (phone); // 尋找模式所用的 regex 對象smatch m;string s;string fmt = "$2.$5.$7"; //將號碼格式改為 ddd.ddd.dddd// 從輸入文件中讀取每條記錄while (getline (cin, s))cout << regex_replace (s, r, fmt) << endl;return 0; }

總結

以上是生活随笔為你收集整理的C++ Primer 5th笔记(chap 17 标准库特殊设施)regex_replace的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 性欧美长视频 | 手机在线观看免费av | 亚洲美女黄色片 | 欧美日韩激情 | 裸体一区二区三区 | 国产精品成人国产乱一区 | 国产刺激对白 | 91青青草视频 | 四虎色网 | 日韩在线精品强乱中文字幕 | 在线播放视频高清在线观看 | 国产精品免费无遮挡无码永久视频 | 6080电视影片在线观看 | 4438国产精品一区二区 | 成人片黄网站色大片免费毛片 | 天堂在线精品视频 | 中文字幕乱码一区二区三区 | 欧美日韩色图 | 2023av在线| 日韩精品一区二区三区四区 | 一本色道综合久久欧美日韩精品 | 强公把我次次高潮hd | 五月天婷婷在线播放 | 激情自拍偷拍 | 国内久久| 超碰免费在线观看 | 精品国产视频一区二区三区 | 国产综合99 | 亚洲精品激情 | 免费观看亚洲视频 | 欧美午夜精品久久久 | 波多野结衣中文在线 | 黄频视频在线观看 | 天堂网在线最新版www中文网 | 亚洲欧美国产日韩精品 | 久久久7777 | 国产av成人一区二区三区高清 | 大乳村妇的性需求 | 亚洲日本在线观看视频 | 波多野一区二区三区 | 欧美日韩久久精品 | 亚洲在线免费视频 | 国产av一区精品 | 精品女同一区二区三区 | 国产精品久久久久久久免费大片 | 国产一区二区精品在线观看 | 黄色特级一级片 | www.白白色 | 性色av网 | 人人爽在线 | 日本成人在线视频网站 | 一级黄色网 | 亚洲中字在线 | 男生和女生一起差差差视频 | 国产中文字幕一区二区三区 | 久久综合五月 | 曰本黄色片 | 欧美日韩理论 | 色福利在线| 亚洲色诱 | 日本久久不卡 | 刘亦菲一区二区三区免费看 | 日美女逼逼| 日韩欧美在线观看免费 | 天堂在线一区二区 | 亚洲精品99久久久久中文字幕 | 国产精品美女av | 亚洲av无码精品色午夜 | 亚洲自拍p | 日韩毛片儿 | 香蕉视频在线免费看 | 与子敌伦刺激对白播放的优点 | 黄视频国产 | 欧美成人高清视频 | 超碰97人人草| 新天堂av | 山外人精品影院 | 国产精品自拍亚洲 | 日日夜夜添 | 欧美卡一卡二卡三 | 国产成人av一区二区三区 | 五十路在线 | 久久露脸国语精品国产91 | 好吊日在线观看 | av不卡高清 | 国产精品久久久久影院老司 | 国产黄色免费网站 | 一级大片在线观看 | 亚洲成a人v欧美综合天堂麻豆 | 美女激情网 | 性一交一乱一区二区洋洋av | 天天插夜夜操 | 国产精品网站视频 | 天天干,夜夜操 | 噜噜色综合 | 涩涩网站免费 | 国产chinasex对白videos麻豆 | 国产精品久久久久久久免费 | 亚洲三级网站 |