<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    grep java

    文檔

    grep java

    grep是一種強大的文本搜索工具,它能使用特定模式匹配(包括正則表達式)搜索文本,并默認輸出匹配行。grep的工作方式在一個或多個文件中搜索字符串模板。
    推薦度:
    導讀grep是一種強大的文本搜索工具,它能使用特定模式匹配(包括正則表達式)搜索文本,并默認輸出匹配行。grep的工作方式在一個或多個文件中搜索字符串模板。

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

    grep是一種強大的文本搜索工具,它能使用特定模式匹配(包括正則表達式)搜索文本,并默認輸出匹配行。grep的工作方式在一個或多個文件中搜索字符串模板。

    Grep命令中允許指定的串語句是一個規則表達式,這是一種允許使用某些特殊鍵盤字符的指定字符串的方法,這種方法中的特殊鍵盤字符可以用于代表其他字符也可以進一步定義模式匹配工作方式。

    那么java正則表達是如何對grep功能進行實現的?

    我們以檢查test.txt文件里每一行,將開頭是test的行打印出來為例:

    package?com.company;
    import?java.io.*;
    import?java.util.Scanner;
    import?java.util.regex.Matcher;
    import?java.util.regex.Pattern;
    public?class?Main?{
    ????public?static?void?main(String[]?args)?throws?IOException{
    ????????String?str;
    ????????String?pattern;
    ????????System.out.println("請輸入你要查詢的內容:(^表示開頭含有此字符串,$表示結尾含有此字符串)");
    ????????Scanner?input=new?Scanner(System.in);
    ????????pattern=in???????????????????????????????????????//利用正則表達式輸入要查詢的內容,按題目要求應輸入^test
    ????????BufferedReader?brf=new?BufferedReader(new?FileReader("/home/zyf/桌面/test.txt"));
    ????????System.out.println("原文本為:");
    ????????while((str=brf.readLine())!=null)
    ????????{
    ????????????System.out.println(str);
    ????????}//打印出原文本的所有內容
    ????????Grep(pattern,"/home/zyf/桌面/test.txt");//調用Grep函數
    ????}
    ????//Grep函數
    ????????public?static?void?Grep?(String?pattern,String?path)?throws?IOException???//pattern為所匹配的字符串,path為文件地址
    ????????{???int?number=0;
    ????????????Pattern?r?=?Pattern.compile(pattern);
    ????????????File?file=new?File(path);
    ????????????InputStreamReader?read?=?new?InputStreamReader(new?FileInputStream(file));
    ????????????BufferedReader?bufferedReader?=?new?BufferedReader(read);//創建一系列類
    ????????????String?line?=?null;
    ????????????System.out.println("含有test的行有:");
    ????????????while?((line=bufferedReader.readLine())?!=?null)
    ????????????{???number++;
    ????????????????Matcher?m=r.matcher(line);
    ????????????????if(m.find())
    ????????????????{
    ????????????????????System.out.println(number+"."+m.group());
    ????????????????}
    ????????????}
    ????????}
    ????}

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

    文檔

    grep java

    grep是一種強大的文本搜索工具,它能使用特定模式匹配(包括正則表達式)搜索文本,并默認輸出匹配行。grep的工作方式在一個或多個文件中搜索字符串模板。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    groupby java guava java hbase java hibernate java hotspot java idea創建java idea創建普通java項目 idea怎么建立java idea編寫java程序 influxdb java instance java instant java integer java interface java iterator java 鐵觀音產地是哪個地方 java -ea 南極洲有哪些國家 行程碼帶*號什么意思 祁連山在哪個省境內 golang調用java glue java geojson java geohash java gdb java gdal java gateway java for循環java foreach java field java 愛奇藝黃金會員和星鉆會員的區別 false是java關鍵字嗎 extends java extend java excel讀取java enum java 小程序和app的區別 awesome java arrays java eclipse創建java
    Top 国产精品午夜高清在线观看| 人妻少妇精品视中文字幕国语| 四虎永久在线日韩精品观看| 国产精品成人无码久久久久久| 最新露脸国产精品视频| 国产亚洲一区二区精品| 精品一区二区三区AV天堂| 久久精品国产2020| 国内精品在线视频| 国产A∨国片精品一区二区| 国产乱码精品一区二区三区四川人| 久久国产精品张柏芝| 国产精品无码免费专区午夜| 精品剧情v国产在免费线观看| 亚洲国产精品日韩在线观看| 麻豆精品不卡国产免费看| 成人国产精品一区二区网站| 国产精品无码亚洲一区二区三区| 久久综合精品国产二区无码| 国内精品综合久久久40p| 国产成人精品在线观看| 久久久久久久久无码精品亚洲日韩| 99国产精品免费观看视频| 国语自产偷拍精品视频偷蜜芽| 国产SUV精品一区二区88L| 国产精品一区二区毛卡片| 亚洲国产精品综合久久久| 亚洲国产精品线在线观看| 精品视频一区二区三区免费| 国产精品99在线播放| 国产伦精品一区二区三区无广告 | 久久91这里精品国产2020| 国产精品无码翘臀在线观看| 中文字幕日韩精品一区二区三区 | 91国内外精品自在线播放| 日韩精品人妻av一区二区三区| 国产麻豆精品精东影业av网站| 久久久99精品成人片| 日本精品视频一视频高清| 日韩精品一区二区三区中文精品| 嫩草伊人久久精品少妇AV|