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

原始字符串:"id=11111&user=2222"(没有分号)需要提取11111和2222,如何用批处理的正则表达式执行?百度很久没找到,代码越短越好,谢谢!原始字符串... 原始字符串:"id=11111&user=2222"(没有分号)
需要提取11111和2222,如何用批处理的正则表达式执行?
百度很久没找到,代码越短越好,谢谢!
原始字符串没有引号
展开
 我来答
yhcfsr
2018-05-14 · TA获得超过683个赞
知道小有建树答主
回答量:477
采纳率:76%
帮助的人:261万
展开全部

假设源文件名为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
为一个承诺ud
2018-05-14
知道答主
回答量:26
采纳率:0%
帮助的人:4.2万
展开全部
用替换,等号换冒号,&换逗号。转数组取值
更多追问追答
追问
可以给具体代码吗?这些在其他语言实现很简单,但批处理方面我是新手,所以才来问的
追答
页面传值取值用Request
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YY_vs335
2018-05-14
知道答主
回答量:7
采纳率:0%
帮助的人:6514
展开全部
var str = "id=11111&user=2222";
var reg = /(\d)+/g;
str.match(reg);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式