亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

批處理FOR 中的Delims和Tokens總結

2020-03-29 20:13:59
字體:
來源:轉載
供稿:網友
在For命令語句的參數F中,最難理解的就是Delims和Tokens兩個選項,本文簡單的做一個比較和總結。
“For /f”常用來解析文本,讀取字符串。分工上,delims負責切分字符串,而tokens負責提取字符串。如果把字符串當作蛋糕,Delims像刀子,用來切蛋糕,tokens像叉子,用來取切好的蛋糕。下面我們用實例來進行理解。
把以下內容保存為文本文件“歌曲列表.txt”,注意擴展名為“.txt”:
序號、歌手名-歌曲名.后綴名
1、饒天亮-玫瑰愛人.wma
2、高一首-我不愿錯過.mp3
3、黃凱芹-傷感的戀人.MP3
4、黃燦-黃玫瑰.lrc
5、黎姿-如此這般的愛情故事.mp3
代碼1:顯示全部內容
@echo off
for /f %%i in (歌曲列表.txt) do echo %%i
pause>nul
運行結果:
序號、歌手名-歌曲名.后綴名
1、饒天亮-玫瑰愛人.wma
2、高一首-我不愿錯過.mp3
3、黃凱芹-傷感的戀人.MP3
4、黃燦-黃玫瑰.lrc
5、黎姿-如此這般的愛情故事.mp3
講解:
如果不使用參數“/f”,運行結果只顯示括號里的文字字符“歌曲列表.txt”,而不能讀取文本文件“歌曲列表.txt”中的內容??梢姡?ldquo;/f”是解析文本字符串的好工具。
一、delims
假如只要序號,不要歌手名、歌曲名和后綴名,如何辦到?
代碼2:默認提取第一列
@echo off
for /f "delims=、" %%i in (歌曲列表.txt) do echo %%i
pause>nul
運行結果:
序號
1
2
3
4
5
講解:
"delims=、"表示定義頓號“、”為分隔符,并用該分隔符“、”切分文本字符串。字符串就是“歌曲列表.txt”里的內容,也就是文件里的文字和標點符號。
該頓號是原文中就有的。除了頓號“、”,原文中還有減號“-”和點號“.”,因此你也可以用它們來做分隔符。
代碼3:用減號“-”做分隔符
@echo off
for /f "delims=-" %%i in (歌曲列表.txt) do echo %%i
pause>nul
運行結果:
序號、歌手名
1、饒天亮
2、高一首
3、黃凱芹
4、黃燦
5、黎姿
講解:
因為,當減號“-”被用做分隔符時,每行內容被減號“-”分隔成前后兩半,默認只顯示前半部分,而后半部分連同分隔符減號“-”都被忽略(省略)了。
代碼4:用點號“.”做分隔符
@echo off
for /f "delims=." %%i in (歌曲列表.txt) do echo %%i
pause>nul
運行結果:
序號、歌手名-歌曲名
1、饒天亮-玫瑰愛人
2、高一首-我不愿錯過
3、黃凱芹-傷感的戀人
4、黃燦-黃玫瑰
5、黎姿-如此這般的愛情故事
講解:
默認情況下,單純使用delims而不用tokens時,只顯示第一個分隔符前的內容,第一個分隔符和第一個分隔符后面的內容將被忽略。
代碼5:定義多個分隔符
@echo off
for /f "delims=、-." %%i in (歌曲列表.txt) do echo %%i
pause>nul
運行結果:
序號
1
2
3
4
5
講解:
原因是,當定義頓號“、”、減號“-”和點號“.”三個標點符號為分隔符后,原文被分隔成四個部分。
如第二行“1、饒天亮-玫瑰愛人.wma”將被分隔成“1”、“饒天亮”、“玫瑰愛人”和“wma” 四個部分。
從第一行到最后一行,每行的每個部分對應下來相當于一個豎列。因此,原文就有“序號”、“歌手名”、“歌曲名”、“后綴名”四列。
一般情況下,只讀取第一列的內容。后面的內容需要用tokens選項提取。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩成人中文电影| 亚洲午夜未删减在线观看| 欧美日韩性生活视频| 欧洲中文字幕国产精品| 欧美乱妇40p| 色综合视频网站| 欧美重口另类videos人妖| 国产综合久久久久| 欧美电影免费观看网站| 日韩美女免费视频| 国产福利精品av综合导导航| 国模精品视频一区二区| 免费97视频在线精品国自产拍| 久久久久国产一区二区三区| 色噜噜狠狠狠综合曰曰曰| 亚洲最大的免费| 国产精品视频最多的网站| 亚洲欧美日韩国产成人| 日韩av在线免播放器| 中文在线不卡视频| 日韩在线观看成人| 国产精品精品视频一区二区三区| 国产91色在线免费| 亚洲欧美综合区自拍另类| 九九精品视频在线观看| 美女福利视频一区| 欧美黑人一区二区三区| 亚洲免费视频网站| 成人免费视频网址| 亚洲午夜精品久久久久久久久久久久| 欧美成人精品在线视频| 欧美精品18videos性欧美| 久久伊人色综合| 91免费看国产| 亚洲人精选亚洲人成在线| www.久久久久久.com| www.日韩视频| 日韩动漫免费观看电视剧高清| 欧美激情综合亚洲一二区| 国产精品成人品| 亚洲人成电影网| 精品性高朝久久久久久久| 欧亚精品中文字幕| 久久精品久久精品亚洲人| 综合欧美国产视频二区| 亚洲天堂免费视频| 国产日本欧美一区| 成人性生交大片免费看小说| 日韩精品中文字幕在线播放| 欧美视频在线观看 亚洲欧| 亚洲欧洲黄色网| 亚洲一区二区三区在线视频| 日韩中文字幕av| 亚洲国语精品自产拍在线观看| zzijzzij亚洲日本成熟少妇| 亚洲第一精品久久忘忧草社区| 亚洲白拍色综合图区| 欧美诱惑福利视频| 麻豆成人在线看| 精品国产乱码久久久久久婷婷| 久久久日本电影| 国产精品亚洲一区二区三区| 丝袜美腿亚洲一区二区| 国产精品91久久久| 日韩免费中文字幕| 国产精品久久久久久中文字| 成人久久一区二区三区| 亚洲美女在线看| 久久人人爽人人爽人人片av高请| 久久的精品视频| 欧美交受高潮1| 欧美亚洲国产日韩2020| 成人激情在线观看| 91精品国产91久久久久久| 成人性生交xxxxx网站| 国产精品大陆在线观看| 91高清视频免费| 亚洲三级av在线| 久久九九国产精品怡红院| 国产精品欧美一区二区| 亚洲国产成人精品女人久久久| 国产日韩欧美电影在线观看| 成人信息集中地欧美| 亚洲精品网址在线观看| 欧美最猛性xxxxx(亚洲精品)| 亚洲性猛交xxxxwww| 亚洲激情免费观看| 一区二区三区视频免费在线观看| 亚洲美女免费精品视频在线观看| 久久久国产精品亚洲一区| 高清一区二区三区四区五区| 色噜噜狠狠色综合网图区| 精品久久久久久久久久久久久久| 日本精品免费一区二区三区| 久久久女人电视剧免费播放下载| 国产一区二区在线免费| 日韩激情视频在线| 国产一区二区三区精品久久久| 欧美韩国理论所午夜片917电影| 日韩av网站在线| 国产成人短视频| **欧美日韩vr在线| 成人中文字幕+乱码+中文字幕| 成人欧美一区二区三区在线| 日韩高清免费观看| 国产区精品视频| 精品国产成人在线| 精品一区二区三区四区| 91在线免费看网站| 九九热这里只有精品6| 91在线|亚洲| 日韩在线免费高清视频| 性色av一区二区三区红粉影视| 国产成人极品视频| 欧美专区福利在线| 色99之美女主播在线视频| 日韩av在线免费| 国产精品69精品一区二区三区| 91在线|亚洲| 久久亚洲精品国产亚洲老地址| 国产欧洲精品视频| 全亚洲最色的网站在线观看| 国产日韩换脸av一区在线观看| 精品福利在线视频| 韩国三级电影久久久久久| 欧美午夜视频在线观看| 日本欧美中文字幕| 中文在线资源观看视频网站免费不卡| 亚洲欧美精品中文字幕在线| 超薄丝袜一区二区| 久久综合久久88| 亚洲永久免费观看| 在线亚洲男人天堂| 欧美日韩成人网| 日韩小视频网址| 亚洲精品日产aⅴ| 国产精品成人观看视频国产奇米| 国产一区二区三区中文| 色一情一乱一区二区| 亚洲国产女人aaa毛片在线| 久热精品视频在线观看| 亚洲图片在线综合| 国产精品人成电影| 亚洲品质视频自拍网| 国产精品一久久香蕉国产线看观看| 精品福利在线视频| 精品国产91乱高清在线观看| 国语自产精品视频在线看一大j8| 欧美性xxxx极品hd欧美风情| www国产精品视频| 国产精品成av人在线视午夜片| 国产精品专区h在线观看| 欧美日韩国产限制| 亚洲欧美制服第一页| 亚洲欧洲国产伦综合| 亚洲国产精品成人一区二区| 久久黄色av网站| 欧美国产精品日韩| 欧美性xxxx极品高清hd直播| 国产精品69久久| 欧美黑人xxxⅹ高潮交| 亚洲自拍偷拍第一页| 日日噜噜噜夜夜爽亚洲精品| 国产精品第三页|