找回密码
 加入
搜索
查看: 1585|回复: 5

如何处理字符

[复制链接]
发表于 2009-8-28 12:18:37 | 显示全部楼层 |阅读模式
$w="这"是" 一 行 文" 本"'
$x =StringReplace($w, '"', " ")
MsgBox(4096, "提示", $x)

这上面包含" 和 ' 的一般会出错,要怎么样处理这些字符,因为输入框可以输入这些字符,所以造成出错。
发表于 2009-8-28 13:26:35 | 显示全部楼层

$w='这"是" 一 行 文" 本"'
MsgBox(4096, "提示", $w)

$x='onclick="oCopy('&"'code'"&')"'
MsgBox(4096, "提示", $x)
 楼主| 发表于 2009-8-28 14:26:58 | 显示全部楼层
2# bob
不行啊!
我的意思是说,假设我有一个输入框,输入的字符比如说 w"  那么就会有机会遇到无法处理的,在函数库里,是无法接受 w"这样的字符串参数的,否则就会出错。如果是专门按照格式写程序当然没有问题,但是写好的程序从输入框获取字符就不一定了,只要不合规则程序就挂掉,所以能不能对这样的情况作出处理。
发表于 2009-8-28 16:46:56 | 显示全部楼层
用'而不用"在最外面,应该就可以了吧
发表于 2009-8-28 18:03:31 | 显示全部楼层
对,使用' MsgBox(0,'空','"天下之大"w"')
发表于 2009-8-28 21:10:25 | 显示全部楼层
本帖最后由 顽固不化 于 2009-8-28 21:14 编辑

输入框获取的可以包含单双引号的。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 21:33 , Processed in 0.072782 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表