中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [讨论]不知道高手们能不能写一个cmd/bat自身的正则表达式
作者:
标题: [讨论]不知道高手们能不能写一个cmd/bat自身的正则表达式 上一主题 | 下一主题
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『楼 主』:  [讨论]不知道高手们能不能写一个cmd/bat自身的正则表达式

类似于unix下的那样,
估计这个 如果可以的话, 会是个很大的工程~~

2007-12-19 00:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 2 楼』:  

不知所云

2007-12-19 09:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 3 楼』:  

cmd/bat自身的正则表达式 ??

不懂

2007-12-19 19:46
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 4 楼』:  

批处理不是也可以用正则表达式么?

  Quote:
请问如何判断 set /p 输入是否数字?

@echo off
set /p input=
echo %input%|findstr "^[0-9]*$">nul &&echo 输入为数字字符||echo 输入包含非数字字符
pause





2007-12-19 20:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by HAT at 2007-12-19 20:57:
批处理不是也可以用正则表达式么?

这个我知道啊,但是似乎就只有find 和 findstr 才有正则表达式的

to Vkill:

  我想说的是: 编辑一个regex.bat文件, 在处理文本或者下载网页的时候, 由于有很多的
字符需要过滤, 在查找和处理这些内容的时候, 这个bat就能替代第三方工具!

sed 不是有类似正则表达式的么! 我就是想做一个bat出来.
是完全用windows自带的命令行工具, 来做一个这样的bat.

当然我有点偏了,你们会说有sed等第三方工具,能够用就可以了, 呵呵...我也只是在提一个建议,,,呵呵....看这个问题是不是能够实现!

2007-12-19 23:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 6 楼』:  

具体问题还是具体对待吧,用批处理来干它不“不擅长”的工作,得不偿失。

2007-12-20 00:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ansipeter
中级用户

替身



积分 269
发帖 130
注册 2007-3-23
状态 离线
『第 7 楼』:  

提醒一下楼主 “这个我知道啊,但是似乎就只有find 和 findstr 才有正则表达式的”  这个FIND是无法使用正则表达式的,无论什么正则表达式都是依附在命令或者对象上使用的,对于楼主所说的CMD下的正则表达式我不理解,sed不就是在CMD下提供正则表达式的一个使用程序吗?



*讨厌的9527*  
2007-12-20 09:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 8 楼』:  

我算明白了
楼主想用批处理实现 regexp 函数集
难以想像其工作量有多大
难道真是对for+set那套孱弱的cmd文本处理机制情有独钟?

2007-12-20 20:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 9 楼』:  

处理字符去学 Perl 好了

2007-12-20 21:21
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 10 楼』:  

感觉好像是要开着手扶拖拉机上高速,而且还要干特种车辆干的活(油车、运钞车、重载车、客车...)



2007-12-21 01:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 11 楼』:  

haha~~~ 我被批驳得遍体鳞伤了~~~

   此帖被 +1 点积分     点击查看详情   
评分人:【 huzixuan 分数: +1  时间:2007-12-21 17:15


2007-12-21 13:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: