<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    river_hiter

    #

    有關(guān)正則表達(dá)式的一個(gè)技巧

    最近編個(gè)小程序,要涉及到讀取用戶輸入的文件路徑,并根據(jù)其保存到相應(yīng)的目錄。
    由于用戶輸入的是一般的字符表達(dá)式,比如“D:\document\myprogram\first.java”.需要將'\'換成'\\'才行。剛開(kāi)始以為replaceAll("\\", "\\\\”)就可以了。而后來(lái)發(fā)現(xiàn)需寫(xiě)成replaceAll("\\\\", "\\\\\\\\”)才行。自己又編了個(gè)程序測(cè)試一下:
    String s = "D:\\documents\\first.java"
    String ss = ss = s.replaceAll("\\\\", "\\\\\\\\”);
    System.out.println("s= " + s);
    System.out.println("ss=" + ss);
    結(jié)果輸出:
    s= D:\documents\first.java
    ss= D:\\documents\\first.java
    后來(lái)仔細(xì)想想才明白,首先,java會(huì)把“\\\\”解釋成一個(gè)字符串,接下來(lái),由于replaceAll是以正則表達(dá)式作為參數(shù),所以“\\”被解釋成一個(gè)regex。對(duì)于一個(gè)regex來(lái)說(shuō)這就代表著一個(gè)字符,就是“\”。對(duì)后面的那個(gè)8個(gè)\來(lái)說(shuō),最終會(huì)被解釋成“\\”。

    posted @ 2006-09-04 20:36 何晏成 閱讀(162) | 評(píng)論 (0)編輯 收藏

    初來(lái)乍到

    我喜歡java
    希望能在這個(gè)純潔的技術(shù)討論區(qū)學(xué)到更多的東西……
    也希望能在這里交到更多的朋友,認(rèn)識(shí)更多的牛人……

    posted @ 2006-08-28 11:11 何晏成 閱讀(113) | 評(píng)論 (0)編輯 收藏

    僅列出標(biāo)題
    共2頁(yè): 上一頁(yè) 1 2 

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲一线产品二线产品| 亚洲AV成人噜噜无码网站| 国产亚洲情侣久久精品| 黄a大片av永久免费| 亚洲最大中文字幕无码网站| 成人免费网站在线观看| 亚洲另类无码专区丝袜| 国产精品va无码免费麻豆| 亚洲AV无码精品国产成人| 四虎永久在线精品免费影视| 日韩毛片免费一二三| 久久精品国产精品亚洲人人| 91视频精品全国免费观看| 亚洲图片在线观看| 中文字幕免费在线看线人 | 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 中文字幕视频免费在线观看| 国产亚洲A∨片在线观看| 成全视频免费观看在线看| 亚洲欧洲日韩国产综合在线二区| 91av在线免费视频| 亚洲大成色www永久网址| 免费v片在线观看| 亚洲免费观看视频| 亚洲人成毛片线播放| 四虎影视永久免费观看网址| 国产在线精品一区免费香蕉| 亚洲精品午夜视频| 免费网站看v片在线香蕉| 亚洲精品视频免费| 亚洲视频一区二区三区| 国产成人在线观看免费网站| 黄桃AV无码免费一区二区三区| 97se亚洲综合在线| 午夜色a大片在线观看免费| a毛片全部播放免费视频完整18| 亚洲毛片免费视频| 一本色道久久88综合亚洲精品高清| 华人在线精品免费观看| 亚洲日韩AV一区二区三区中文| 亚洲AV无码之日韩精品|