骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 3643|回复: 7

[求助] 有无编程大佬?想提取特定文本并转换为另一种格式。

[复制链接]

257

主题

2374

回帖

5014

积分

伯爵[大区版主]

幻怜乐团[LUSPY]
联机ID:dontkillchicken

丝路之王

Rank: 8Rank: 8Rank: 8Rank: 8

UID
2796878
第纳尔
37633
精华
1
互助
759
荣誉
33
贡献
2545
魅力
2902
注册时间
2017-1-15

衣谷首次众筹勋章 骑砍中文百科会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章汉匈决战正版勋章霸主正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之奉献勋章骑士美德之高贵勋章元老骑士勋章丝绸之路勋章富甲一方勋章商通天下勋章骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(581) 鸡蛋(64)
发表于 2022-8-12 00:15:49 | 显示全部楼层 |阅读模式
本帖最后由 别杀鸡 于 2022-8-12 00:17 编辑

将XML文件中:

name="{=aaaa}bbbb"
text="{=aaaa}bbbb"

(大小写不限制)

提取并转换为:

<string id="aaaa" text="bbbb"/>

有无编程大佬帮忙些一下?我想要批量提取。
答谢二十朵花花,在此谢过! 例子.zip (3.71 KB, 下载次数: 81)
有任何问题请私信,发帖评论看不见!

257

主题

2374

回帖

5014

积分

伯爵[大区版主]

幻怜乐团[LUSPY]
联机ID:dontkillchicken

丝路之王

Rank: 8Rank: 8Rank: 8Rank: 8

UID
2796878
第纳尔
37633
精华
1
互助
759
荣誉
33
贡献
2545
魅力
2902
注册时间
2017-1-15

衣谷首次众筹勋章 骑砍中文百科会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章汉匈决战正版勋章霸主正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之奉献勋章骑士美德之高贵勋章元老骑士勋章丝绸之路勋章富甲一方勋章商通天下勋章骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(581) 鸡蛋(64)
 楼主| 发表于 2022-8-12 11:34:49 | 显示全部楼层
raymanrrr 发表于 2022-8-12 02:21
打不开这个 zip 文件呀,直接贴下文本吧

不是 我有很多这样的文本要处理,不只是这一个例子。所以迫切需要一个能批量处理的软件或者程序啥的。
打不开下载解压缩软件,比如bandizip,7-zip
他是XML文件
有任何问题请私信,发帖评论看不见!

257

主题

2374

回帖

5014

积分

伯爵[大区版主]

幻怜乐团[LUSPY]
联机ID:dontkillchicken

丝路之王

Rank: 8Rank: 8Rank: 8Rank: 8

UID
2796878
第纳尔
37633
精华
1
互助
759
荣誉
33
贡献
2545
魅力
2902
注册时间
2017-1-15

衣谷首次众筹勋章 骑砍中文百科会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章汉匈决战正版勋章霸主正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之奉献勋章骑士美德之高贵勋章元老骑士勋章丝绸之路勋章富甲一方勋章商通天下勋章骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(581) 鸡蛋(64)
 楼主| 发表于 2022-8-12 17:28:08 | 显示全部楼层
本帖最后由 别杀鸡 于 2022-8-12 17:37 编辑
raymanrrr 发表于 2022-8-12 15:35
你这个好像文件是 7z 但是后缀名是 zip, 所以我昨晚没打开 ...

我写了个 python 的脚本, 你把后缀的 .tx ...

非常感谢,不过是我表达不清楚,这是我的问题。只转换了一部分,并不是全部。下面还有的情况我放图:

$]~2KVPI((1$R)`5YIP1Q}0.png

RL_KBM}20BR30{[[N(J[}[W.png

这一部分是已经做到的了:

AW8$XB@DO@}BAA@0[LYE$IB.png




XML文件中,只要符合 name="{=aaaa}bbbb" 或者 text="{=aaaa}bbbb"
就保留,其他无关内容全部删除。

判断怎么保留可以这样:
开头只要是:name="{=
然后顺着这个往下找,只要结尾是:"
就把这个格式保留。其他无关可以删除。————————不用担心有无关的会掺杂进来,这个没问题的。
然后将保留的内容转换成<string id="aaaa" text="bbbb"/>



老哥很感谢你 你写的东西很大程度已经帮到我很多了,不过我还想提出更多,谢谢了。
Desktop.zip (10.11 KB, 下载次数: 61)
有任何问题请私信,发帖评论看不见!

257

主题

2374

回帖

5014

积分

伯爵[大区版主]

幻怜乐团[LUSPY]
联机ID:dontkillchicken

丝路之王

Rank: 8Rank: 8Rank: 8Rank: 8

UID
2796878
第纳尔
37633
精华
1
互助
759
荣誉
33
贡献
2545
魅力
2902
注册时间
2017-1-15

衣谷首次众筹勋章 骑砍中文百科会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章汉匈决战正版勋章霸主正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之奉献勋章骑士美德之高贵勋章元老骑士勋章丝绸之路勋章富甲一方勋章商通天下勋章骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(581) 鸡蛋(64)
 楼主| 发表于 2022-8-13 17:19:28 | 显示全部楼层
raymanrrr 发表于 2022-8-13 16:22
好了,调完了,昨天我设置的匹配是 {=任意数字字母下划线}任意数字字母下划线
我看了下大括号后面的还有空 ...

完美 我直接起飞了!
谢谢大佬!!!非常感谢!!!
有任何问题请私信,发帖评论看不见!
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-12-25 19:30 , Processed in 0.099796 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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