批处理如何用正则提取字符串中间的数字,和结尾的数字

2024-11-17 06:42:18
推荐回答(3个)
回答(1):

假设源文件名为test.txt(请自定义)

@echo off
for /f "tokens=2,4 delims==&" %%a in ('type test.txt^|findstr "id=.*&user=.*"') do (
echo;id   是 %%a 
echo;user 是 %%b
)
pause

回答(2):

用替换,等号换冒号,&换逗号。转数组取值

回答(3):

var str = "id=11111&user=2222";
var reg = /(\d)+/g;
str.match(reg);