<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁(yè) 科技百科 java parse

    java parse

    文檔

    java parse

    Parse是一個(gè)使用語(yǔ)法規(guī)則來(lái)解析輸入序列的內(nèi)部DSL。Parse的規(guī)則構(gòu)成:關(guān)鍵字;單字(word);設(shè)字(word:);取字(:word);整型數(shù)值;字面值;[rules];(expression)等。
    推薦度:
    導(dǎo)讀Parse是一個(gè)使用語(yǔ)法規(guī)則來(lái)解析輸入序列的內(nèi)部DSL。Parse的規(guī)則構(gòu)成:關(guān)鍵字;單字(word);設(shè)字(word:);取字(:word);整型數(shù)值;字面值;[rules];(expression)等。

    ? ?

    java parse是什么,讓我們一起了解一下?

    Parse是一個(gè)使用語(yǔ)法規(guī)則來(lái)解析輸入序列的內(nèi)部DSL(在Rebol生態(tài)圈稱為“方言”)。Parse方言是TDPL家族的突出一員,常用來(lái)校驗(yàn),驗(yàn)證,分解,修改輸入的數(shù)據(jù),甚至是實(shí)現(xiàn)內(nèi)部或者外部DSL。

    Parse的規(guī)則是由哪些元素構(gòu)成的?

    關(guān)鍵字:Parse方言預(yù)留的單詞。

    單字(word):?jiǎn)巫炙壎ǖ闹当挥糜谝?guī)則。

    設(shè)字(word:):將單字綁定到當(dāng)前的輸入流位置。

    取字(:word):恢復(fù)單字綁定的輸入流位置。

    整型數(shù)值:指定規(guī)則重復(fù)的數(shù)量或者范圍。

    字面值:匹配輸入流中對(duì)應(yīng)的字面值。

    [rules]:子規(guī)則區(qū)塊。

    (expression):脫離Parse方言轉(zhuǎn)而執(zhí)行Red表達(dá)式,執(zhí)行完畢后返回到Parse方言。

    Parse的方法是如何實(shí)現(xiàn)的?

    示例代碼如下:

    const?path?=?require("path");
    const?url=require("url");
    let?str="/images/fff/123/jj.jpg";
    console.log(path.parse(str));
    結(jié)果:
    {
    ??root:?'/',
    ??dir:?'/images/fff/123',
    ??base:?'jj.jpg',
    ??ext:?'.jpg',
    ??name:?'jj'
    }
    console.log(path.sep);//?\
    let?u?=?"http://m.18959089220.com:8080/images/fff/123/jj.jpg?id=1&name=tom#hash";
    console.log(url.parse(u));//query
    結(jié)果:
    \
    Url?{
    ??protocol:?null,
    ??slashes:?null,
    ??auth:?null,
    ??host:?null,
    ??port:?null,
    ??hostname:?null,
    ??hash:?'#hash',
    ??search:?'?id=1&name=tom',
    ??query:?'id=1&name=tom',
    ??pathname:?'//m.18959089220.com:8080/images/fff/123/jj.jpg',//pathname?屬性是一個(gè)可讀可寫的字符串,可設(shè)置或返回當(dāng)前?URL?的路徑部分
    ??path:?'//m.18959089220.com:8080/images/fff/123/jj.jpg?id=1&name=tom',
    ??href:?'//m.18959089220.com:8080/images/fff/123/jj.jpg?id=1&name=tom#hash'
    }
    console.log(url.parse(u,true));
    Url?{
    ??protocol:?null,
    ??slashes:?null,
    ??auth:?null,
    ??host:?null,
    ??port:?null,
    ??hostname:?null,
    ??hash:?'#hash',
    ??search:?'?id=1&name=tom',
    ??query:?[Object:?null?prototype]?{?id:?'1',?name:?'tom'?},//第二個(gè)參數(shù)為true,query屬性就會(huì)從查詢字符串格式(“a=1&b=2”)轉(zhuǎn)換為了對(duì)象格式({a:?1,b:?2})
    ??pathname:?'//m.18959089220.com:8080/images/fff/123/jj.jpg',
    ??path:?'//m.18959089220.com:8080/images/fff/123/jj.jpg?id=1&name=tom',
    ??href:?'//m.18959089220.com:8080/images/fff/123/jj.jpg?id=1&name=tom#hash'
    }
    console.log(url.parse(u,??true,?true));
    Url?{
    ??protocol:?null,
    ??slashes:?true,
    ??auth:?null,
    ??host:?'m.18959089220.com:8080',//host
    ??port:?'8080',
    ??hostname:?'m.18959089220.com',
    ??hash:?'#hash',
    ??search:?'?id=1&name=tom',
    ??query:?[Object:?null?prototype]?{?id:?'1',?name:?'tom'?},
    ??pathname:?'/images/fff/123/jj.jpg',
    ??path:?'/images/fff/123/jj.jpg?id=1&name=tom',
    ??href:?'//m.18959089220.com:8080/images/fff/123/jj.jpg?id=1&name=tom#hash'
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java parse

    Parse是一個(gè)使用語(yǔ)法規(guī)則來(lái)解析輸入序列的內(nèi)部DSL。Parse的規(guī)則構(gòu)成:關(guān)鍵字;單字(word);設(shè)字(word:);取字(:word);整型數(shù)值;字面值;[rules];(expression)等。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java repeat java parser java request java partial java requests java rest java result java resultset java resume java retrofit java reverse() java reverse java rotate java rsa加密 java path java paypal java phoenix java ping java pipeline java rsa公鑰加密 java pandas java override java render java region java require java resolve java resources java overload java outofmemory java outer java orm java openssl java regex java reflect java reference java redirect java rectangle java openjdk java opengl java openfire
    Top 国产精品久久女同磨豆腐| 99国产精品久久久久久久成人热| 久久精品韩国三级| 国产伦精品一区二区三区无广告 | 国产精品亚洲精品日韩已方| 亚洲精品美女网站| 久久99精品久久水蜜桃| 国产精品乱码一区二区三区| 精品国产精品国产| 1717国产精品久久| 国产精品免费高清在线观看| 亚洲av午夜成人片精品电影| 婷婷射精av这里只有精品| 99re热精品视频国产免费| 国产亚洲精品无码专区| 免费a级毛片18以上观看精品| 国产人成精品香港三级古代| 久久久无码精品亚洲日韩蜜桃| 亚洲精品岛国片在线观看| 精品综合久久久久久蜜月| 精品国产第一国产综合精品| 久久久久99精品国产片| 91探花福利精品国产自产在线| 精品91一区二区三区| 成人精品一区二区电影| 国产精品55夜色66夜色| 欧产日产国产精品精品| 久久精品国产亚洲网站| 久久国产成人亚洲精品影院 | 99精品一区二区三区无码吞精| 久久这里只精品99re免费| 91在线视频精品| 国产乱人伦偷精品视频| 人妻无码久久精品| 国产精品不卡视频| 精品国产AV无码一区二区三区| 国产成人精品怡红院| 亚洲麻豆精品果冻传媒| 久久精品国产亚洲av影院 | 91亚洲国产成人久久精品网站| 久久在精品线影院精品国产|