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

2024年11月17日 06:42
有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);