找回密码
 加入
搜索
查看: 1739|回复: 1

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

[复制链接]
发表于 2013-6-4 06:55:58 | 显示全部楼层 |阅读模式
本帖最后由 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",所以还原失败。

再次谢谢各位大虾的帮助!
发表于 2013-6-4 07:38:44 | 显示全部楼层
#include <array.au3>
$str = "31323361626337383964656630"
$a = "616263"
$b = "646566"
$nstr = StringRegExp($str, $a & "(.*?)" & $b, 3)
_ArrayDisplay($nstr)

评分

参与人数 1金钱 +10 收起 理由
fuldho + 10 谢谢

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 22:04 , Processed in 0.105804 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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