![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 11:35 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何提取文本中A字和B字中间的那段文字呢? |
| 可打印版本 736 / 4 |
| 第1楼 hello547rf44 | 发表于 2007-11-12 15:09 |
| 初级用户 发帖 63 积分 172 | |
|
如何提取文本中A字和B字中间的那段文字呢? 如何提取文本中“A"字和”B"字中间的一段文字呢?
比如1.txt文件中有 111111A18374532B534545这么一行。请问如何将“A"字和”B"字中间的一段文字提取出来呢? |
|
| 第2楼 terse | 发表于 2007-11-12 15:18 |
| 银牌会员 发帖 946 积分 2,404 | |
|
@echo off
for /f "tokens=2 delims=A,B" %%i in (23.txt) do ECHO %%i pause |
|
| 第3楼 hello547rf44 | 发表于 2007-11-12 15:51 |
| 初级用户 发帖 63 积分 172 | |
|
谢谢你的回答。对上面所说AB有效。
但是对下面这个网页却不起作用了。如何才能把"pin="和target="中间的那段提取出来呢。 <span onClick=change_img('../images/n1.bmp','tmp2') style=CURSOR:hand> <a href=downsong.asp?musicid=0&pin=1a248eefe9079208adedfb0b8f391e59 target=blank><img src=../images/2.gif name='tmp2' border=0 align=absbottom></a></span> |
|
| 第4楼 lxmxn | 发表于 2007-11-12 17:22 |
| 版主 发帖 4,938 积分 11,386 | |
|
用sed或者gawk吧,这两个工具可以自己找找。
|
|
| 第5楼 hello547rf44 | 发表于 2007-11-12 18:31 |
| 初级用户 发帖 63 积分 172 | |
|
说什么好呢。找了一个下午的答案。
实在是太谢谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 问题解决! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |