hengzqp 发表于 2010-11-26 13:51:47

数值转换问题(已解决)

本帖最后由 hengzqp 于 2010-11-26 20:16 编辑

怎么把PCI\VEN_8086&DEV转换成PCI%5CVEN_8086%26DEV
“\"   等于 "%5c "
"&"等于“%26”
但我不知道怎么搞。。PCI\VEN_8086&DEV把这个放到input控件里面怎么转换出来啊。

shenrenba 发表于 2010-11-26 13:59:25

$str="PCI\VEN_8086&DEV"
$SR=StringRegExpReplace(StringRegExpReplace($str,"\\","%5c"),"&","%26")
MsgBox(0,0,"源字符串:"&$str&@CRLF&"转换后:"&$SR)

3mile 发表于 2010-11-26 14:07:12

回复 1# hengzqp
$a='\'
$b='&'
MsgBox(0,$a,'%'&Hex(Asc($a),2))
MsgBox(0,$b,'%'&Hex(Asc($b),2))

hengzqp 发表于 2010-11-26 20:16:07

谢谢。。。问题解决了。。
页: [1]
查看完整版本: 数值转换问题(已解决)