fuldho 发表于 2013-6-4 06:55:58

au3怎样截取两个16进制字符中间的字符(已解决)

本帖最后由 fuldho 于 2013-6-4 07:54 编辑

$str=""31323361626337383964656630
$a =“616263”
$b=“646566”

返回$a-$b之间的字符。
$str,$a,$b都是变量
谢谢!

问题已解决:http://www.autoitx.com/thread-38736-1-1.html

由于截取了中间部分丢失"0x",所以还原失败。

再次谢谢各位大虾的帮助!

haijie1223 发表于 2013-6-4 07:38:44

#include <array.au3>
$str = "31323361626337383964656630"
$a = "616263"
$b = "646566"
$nstr = StringRegExp($str, $a & "(.*?)" & $b, 3)
_ArrayDisplay($nstr)
页: [1]
查看完整版本: au3怎样截取两个16进制字符中间的字符(已解决)