![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 06:00 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » VBS读取某个文本内容来判断是否存在某个字符怎写? |
| 可打印版本 751 / 11 |
| 第1楼 hackhd | 发表于 2008-04-21 21:11 |
| 中级用户 发帖 102 积分 231 | |
|
VBS读取某个文本内容来判断是否存在某个字符怎写? VBS读取某个文本内容来判断文本里存不存在某个字符怎写?
比如VBS读取了1.txt里的所有内容。 然后判断这里面存不存在。比如 "love" 如果1。TXT里面有love就msgbox "yes" 没有就no |
|
| 第2楼 zh159 | 发表于 2008-04-21 21:37 |
| 金牌会员 发帖 1,467 积分 3,687 | |
| 第3楼 hackhd | 发表于 2008-04-21 22:35 |
| 中级用户 发帖 102 积分 231 | |
|
谢谢。
|
|
| 第4楼 hackhd | 发表于 2008-04-21 23:52 |
| 中级用户 发帖 102 积分 231 | |
|
strA = "l*********"
If instr(strA,"love") < 0 Then msgbox "no" '区分大小写 这样就不弹哦 |
|
| 第5楼 zh159 | 发表于 2008-04-22 00:03 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
InStr 函数:返回某字符串在另一字符串中第一次出现的位置。
也就是最小为0,“0” < 0不成立,也就不能执行后面的命令 |
|
| 第6楼 abcd | 发表于 2008-04-22 00:19 |
| 银牌会员 发帖 739 积分 1,436 | |
|
楼主已经说了,读取某个文本,来判断,只能是用正则了。
|
|
| 第7楼 zh159 | 发表于 2008-04-22 01:40 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by abcd at 2008-4-22 00:19: 试试看 VBS a.txt |
|
| 第8楼 abcd | 发表于 2008-04-22 11:39 |
| 银牌会员 发帖 739 积分 1,436 | |
Originally posted by zh159 at 2008-4-22 01:40 AM: |
|
| 第9楼 zh159 | 发表于 2008-04-22 11:42 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by abcd at 2008-4-22 11:39: 请问是哪些特殊字符? ~!@#$%^&*()_+|?><? |
|
| 第10楼 abcd | 发表于 2008-04-22 11:55 |
| 银牌会员 发帖 739 积分 1,436 | |
|
双引号
|
|
| 第11楼 zh159 | 发表于 2008-04-22 12:05 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by abcd at 2008-4-22 11:55: 双引号在VBS里面要用两个 a.txt 回车、换行符号都可以查找 |
|
| 第12楼 abcd | 发表于 2008-04-22 12:19 |
| 银牌会员 发帖 739 积分 1,436 | |
|
谢谢,俺孤陋了。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |