Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 左字符串限制repl.bat输出_Batch File - Fatal编程技术网

Batch file 左字符串限制repl.bat输出

Batch file 左字符串限制repl.bat输出,batch-file,Batch File,尝试将此脚本的输出限制为25个字符,以获取Name=$1输出的信息。 谢谢 大卫 @echo off set "input=before.txt" set "output=after.txt" findstr /r /i /c:"^Job Notes=" "%input%" |repl ".*=(.*) (\d+) (\d+\/\d+\/\d+) \d+:\d+:\d+ .*" "Name=$1\r\nFile Number=$2\r\nDate=$3" x >"%output%" fin


尝试将此脚本的输出限制为25个字符,以获取Name=$1输出的信息。
谢谢
大卫

@echo off
set "input=before.txt"
set "output=after.txt"
findstr /r /i /c:"^Job Notes=" "%input%" |repl ".*=(.*) (\d+) (\d+\/\d+\/\d+) \d+:\d+:\d+ .*" "Name=$1\r\nFile Number=$2\r\nDate=$3" x >"%output%"
findstr /r /i /c:"^File Type=" "%input%" >>"%output%"
findstr /r /i /c:"^Location="  "%input%" >>"%output%"
将要检索的内容限制在$1内,并将丢弃的部分移出捕获

".*=(.{0,25}).* (\d+) (\d+\/\d+\/\d+) \d+:\d+:\d+ .*"