久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

VS2013正則表達式應(yīng)用示例

 herowuking 2015-10-07

VS2013正則表達式語法

在查找替換對話框中查看

VS2013語法可在查找替換對話框中查看,具體過程如下:

  1. 通過編輯->查找和替換->在文件中替換或者相應(yīng)快捷鍵(Ctrl+Shift+H)打開查找替換對話框
  2. 在查找選項中勾選使用正則表達式,如下圖:
    1
  3. 點擊查找內(nèi)容或替換為文本框右邊的(a)+ 按鈕即可查看正則表達式幫助,,二者分別表示查找語法和替換語法,。
    查找語法如下圖:
    2
    替換語法如下圖:
    3
    點擊查找和替換語法的正則表達式幫助都可在MSDN中查看詳細語法

在線查看

詳見Using Regular Expressions in Visual Studio,值得注意的是VS2013正則表達式語法與.Net的有許多區(qū)別,。

應(yīng)用

去除多余的換行符

在NET正則基礎(chǔ)之——平衡組最下面的一段有窮自動機代碼,,每行代碼后都有兩個空行,這樣代碼顯得十分稀疏,,不方便閱讀,。

替換前:

5

替換表達式:

6

替換后:

7

去除行號

有時候,我們在網(wǎng)上找到的代碼中含有行號,。如果手工去除的話,,太麻煩了。而如果自己寫程序的話,,則每次用到不同的行號格式的話,,就需要去改寫相應(yīng)的程序。這個時候使用正則表達式就很合適了,。

比如在[變]C#謎題(1-10)表達式篇中,,我發(fā)現(xiàn)了一段代碼,沒有復制按鈕(可能跟我是手機開熱點連接到電腦有關(guān)),。如下圖:

 

復制到VS后,,經(jīng)過分析,我們發(fā)現(xiàn)除第一行外的其余行由如下部分組成,,開始的行號,,中間的空格,最后的代碼,。(第一行有空格是因為代碼縮進)

這個時候就可使用正則表達式,,如下圖:

為了照顧第一行,我在前面加了\s*,然后點擊全部替換就可以完成替換,。完成替換后可通過設(shè)置下格式(編輯->高級->設(shè)置文檔的格式或者設(shè)置選定內(nèi)容的格式),,這樣代碼就好看多了。最后的效果如下:

PS:博客園的代碼進入復制模式后無法返回查看代碼,,也可以直接復制到VS后通過這種方式去掉行號,。當然,我個人更建議先看下代碼思想,,然后自己再寫一遍,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多