正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事。
下面演示了在python里,通过正则表达式来提取符合要求的内容。
实例代码:
import re# 正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事。# 下面演示了在python里,通过正则表达式来提取符合要求的内容。有几个要注意# 的地方就是:# [1] 要用()将需要的内容包含起来# [2] 编号为0的group是整个符合正则表达式的内容,编号为1的是第一个(及对应# 的)包含的内容# @param regex: regular expression, use () to group the result# 正则表达式,用()将要提取的内容包含起来# @param content: # @param index: start from 1, depends on the \p regex's ()# 从1开始,可以通过数(来得到,其中0是全部匹配# @return: the first match of the \p regex# 只返回第一次匹配的内容def extractData(regex, content, index=1): r = '0' p = recompile(regex) m = psearch(content) if m: r = mgroup(index) return r regex = r'第()场雪'content = '2002年的第一场雪'index = 1print extractData(regex, content, index)Crass只能提取些老游戏(08年之前的,原因是不更新了- -)新游戏要用别的工具提取,也比较复杂估计你也不会,讲解也很麻烦
ExtractData *** 作最简单,只能提取未加密的资源
MediaExtractor 也很简单
crass-04140 有些游戏需要特殊参数和插件才能提取crass是专业的傻瓜提取器,如果会用鼠标都知道怎么提取,唯一要注意的就是它只能提取xp3文件,而且已经很久不更新了,如果你是提取时出现了问题那么检查一下文件有没有被加密,并且是不是xp3文件,确定是这种情况的话建议使用ExtractData或者xp3dumper,这两个都可以对有简单加密的GAL进行提取,经个人测试后者更好用些关于这个文件我也不是很清楚不过估计也是你玩游戏的文件 我不晓得你是要解开提文件还是类似patchxp3的补丁要打上去玩游戏就我所知道目前有个FATE的同人的语音补丁是patchxp3 和吉里吉里游戏里的xp3文件虽然我不晓得你具体是么情况我就随便说哈子 如果你是要提取文件的话 用这个软件 ExtractData 108 下载地址 >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)