0
Попытка извлечь текст между пробелом и несколько номеров на новый выход
Это строка ввода для задания отмечает Работа Notes = John Smith 123456 11/22/3333 1 : 22: 33 PM 654321repl.bat текст extrace между пространством и числами
@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%"
В настоящее время получить этот выход.
Name=John Smith
File Number=123456
Date=dd/MM/yyyy
File Type=4
Location=3
Хотел этому выход
Name=John Smith
Lastname=Smith
File Number=123456
Date=dd/MM/yyyy
File Type=4
Location=3
Мне нужно извлечь весь текст из пространства к номерам для учета последних имен с пробелами в них.
Благодаря