![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-29 08:05 |
共 47,816 主题排行 / 349,916 发帖 / 今日 0 篇 / 48,265 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何提取 <字母+数字>组合中的数字 |
| 可打印版本 4,007 / 18 |
| 第16楼 mouzeming | 发表于 2006-12-28 22:08 |
| 初级用户 发帖 28 积分 66 | |
|
问题又来了.不好意思,
数字是提出来了.比如用户输入的是a001 & a100 如果是像a001这样的数.我需要的是把前面的a00去掉.. 如果是a100这样的数,我只需要要a100去掉,上面的代码可以实现 也就是是说对用户输入的数值要有一个判断.如果字母后面的数字是0的话不取.取0后面的数.像我说的上面的a001.我只取1. 但是别的输入a100我要取100 这个感觉比较难. |
|
| 第17楼 vkill | 发表于 2006-12-29 02:31 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
Originally posted by jmz573515 at 2006-12-28 21:59: 可以啊 |
|
| 第18楼 zh159 | 发表于 2006-12-31 00:03 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by mouzeming at 2006-12-28 09:08: |
|
| 第19楼 minmin888 | 发表于 2007-05-08 19:55 |
| 初级用户 发帖 62 积分 127 | |
|
@echo off
setlocal enabledelayedexpansion set/p aa=Enter your text: if not defined aa goto :eof set number= :loop if not defined aa goto :e echo %aa:~0,1%|findstr "[0-9]">nul&&set number=!number!%aa:~0,1% set aa=%aa:~1% goto loop :e echo !number! pause |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |