Вы можете использовать псевдо-регулярное выражение с командой FINDSTR .
В приведенном ниже примере для каждой строки в файле "content.txt" мы проверяем, содержит ли оно регулярное выражение, и заменяем ссылку. ,Затем вы можете перенаправить вывод в новый файл.
@ECHO OFF
SET "REGEX=.*.google\.com..*"
FOR /F %%I IN (content.txt) DO CALL :REPLACE "%%I"
EXIT /B 0
:REPLACE
SET "LINK=%~1"
ECHO "%LINK%" | FINDSTR /R "%REGEX%" > nul && SET "LINK=[abc]%LINK%[/abc]"
ECHO "%LINK%"
GOTO :EOF
Вывод:
"[abc]<https://www.google.com/>[/abc]"
"<https://www.bing.com/>"
Перенаправить вывод и заменить файл:
test.bat > output.txt
move output.txt content.txt