如何用bat提取txt指定字符?

{
"data" : {
"color0" : "#101213",
"color1" : "#4B4D3A",
"color2" : "#929497",
"color3" : "#B7A23A",
"color4" : "#9F3125"
}

需要提取出
#101213
#4B4D3A
#929497
#B7A23A
#9F3125

不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行/*&cls&echo off&cd /d "%~dp0"
rem 从一个txt文本文件里提取指定特征字符串内容/十六进制html颜色代码
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "file=xxx.txt"
if not exist "%file%" (echo;"%file%" not found&pause&exit)
type "%file%"|cscript -nologo -e:jscript "%~f0"
echo;%#% +%$%%$%/%_% %z%
pause
exit
*/
var m=WSH.StdIn.ReadAll().match(/#[A-F0-9]{6}/g)
if(m){WSH.StdErr.WriteLine(m.join('\r\n'));}

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜