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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

正则表达式小试牛刀

發(fā)布時間:2023/12/10 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 正则表达式小试牛刀 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

閑來無事,打開以前找工作時打印出的資料,說面試官怎么考正則表達(dá)式呢?

實(shí)際問題
比如你進(jìn)了我們組工作,我們組老大對代碼的格式要求很嚴(yán)格,要求左右小括號前后都有空格(僅僅舉例)。
那么我給你一些源代碼(c/c++,java),你來檢測并修正這些不合規(guī)則的代碼,你有兩天時間,你怎么做?
簡單說,下面(1)是給你的輸入(foo.c), (2)是正確的輸出。

(1)? foo (bar ( new Point(x, graph.getY()) ));
(2)? foo ( bar ( new Point ( x, graph.getY ( ) ) ) ) ;

答案:
一條sed命令即可搞定

1 sed -i -r "s/([^\ ])([\(|\)])/ \1 \2/g 2 s/([\(|\)])([^\ ])/\1 \2/g" foo.c 3 4 或者放一行(不建議) 5 sed -i -r "s/([^\ ])([\(|\)])/\1 \2/g;s/([\(|\)])([^\ ])/\1 \2/g" foo.c

?

解釋:
? sed - 按行處理文件的文字處理工具
?? -i - (in place) 替換文件本身
?? -r - (regexp-extended) 使用擴(kuò)展的正則表達(dá)式
?? () - 分組
?? [^\abc] - 除a,b,c集合以外的一個字符
?? \1 - 引用分組, 依次到\9
?? g - (global)對每一行找到的匹配全部替換
?? a|b - 或運(yùn)算符,匹配兩個字符中的一個

補(bǔ)充說明:

看了資料上給的"標(biāo)準(zhǔn)"答案:
1. 使用Unix命令如sed(利用正則表達(dá)式)
2. 其他的編輯器,利用正則表達(dá)式替換
3. 快速寫一個ruby腳本
4. 找個IDE,格式化一下
任何一種方法,面試者都要解釋清楚怎么做的才行。
例如在vim里面,可以通過兩次替換做到(需要注意,()是字符, \(\)才是正則表達(dá)語法, []|都是相同):
????????? :%s:\([(|)]\)\([^ ]\):\1 \2:g
????????? :%s:\([^ ]\)\([(|)]\):\1 \2:g

更多更全面的正則表達(dá)式介紹可以參考博文:
1.有錯別字但講得挺全面: http://www.cnblogs.com/helloczh/articles/1648029.html

轉(zhuǎn)載于:https://www.cnblogs.com/xianzhon/p/6246734.html

總結(jié)

以上是生活随笔為你收集整理的正则表达式小试牛刀的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成年人在线观看av | 日韩影视一区 | 亚洲福利视频在线 | 欧洲av片 | 天天躁日日躁狠狠躁欧美 | 亚洲永久无码精品一区二区 | 精品人妻一区二区三区日产 | 精品久久国产 | 国产视频一区二区 | 99久久免费看精品国产一区 | 黄色成人av在线 | 国产卡一卡二 | 日韩精品一区二区三区丰满 | 亚洲一区国产 | 欧美黄色大片在线观看 | 亚洲欧美激情图片 | 亚洲一区国产一区 | 午夜看黄神器 | 韩国av在线播放 | 日本在线免费播放 | 污站在线观看 | 男女av免费 | 国产精品国产三级国产aⅴ下载 | 日韩在线电影一区 | 中字幕一区二区三区乱码 | 欧美在线看片 | 偷拍第一页 | 免费看黄色一级大片 | 波多野结衣黄色网址 | 国产女上位 | 天天艹日日艹 | 91插插插插插插插插 | 免费一级黄色大片 | 亚洲成a人片在线www | 久久精品一区二 | 黄色三级免费网站 | 九九亚洲 | 黄色网战大全 | 亚洲六月婷婷 | 精品少妇久久久 | av片一区二区三区 | 爽爽淫人 | 伊人久久久久噜噜噜亚洲熟女综合 | 麻豆网| 日本韩国欧美一区二区三区 | 久久性生活视频 | 国产免费av片在线 | 视频区小说区 | 在线看国产视频 | 丝袜美腿亚洲综合 | 国产综合亚洲精品一区二 | 国产一区二区久久精品 | 欧美日韩国产中文字幕 | 久久婷婷五月综合色国产香蕉 | 激情久久网 | 在线观看黄色大片 | 欧美黄色a视频 | 亚洲欧美va天堂人熟伦 | 超碰人人擦 | 黄色长视频 | 国产嘿咻视频 | 国产综合在线视频 | 免费看的av片 | 一区免费在线 | 三年大全国语中文版免费播放 | 欧美激情视频在线 | 成人av在线电影 | 欧美裸体视频 | 18禁一区二区三区 | 亚洲性久久 | 夜夜操影视| 亚洲 国产 欧美 日韩 | 在线播放亚洲精品 | 国产一级片免费 | 欧美精品久久久久性色 | 国产av电影一区二区三区 | 特级毛片在线观看 | 自拍偷拍色综合 | 色欲亚洲Av无码精品天堂 | 国产熟女高潮一区二区三区 | 成人毛片视频免费看 | 尤物影院在线观看 | 久久视频这里只有精品 | 自拍偷拍亚洲区 | 日本不卡网站 | av东方在线 | 欧美一区二区三区在线观看 | 丁香激情五月 | 污污小视频 | 亚洲激情网站 | 亚洲成人婷婷 | 97超碰国产在线 | 91啦丨九色丨刺激 | 国产一级黄 | 国产在线第一页 | 成人无码www在线看免费 | www免费黄色 | 亚洲18在线看污www麻豆 | 日韩在线视频免费观看 |