gpt4 book ai didi

json - 解析 mozilla firefox json 文件的快速而肮脏的方法

转载 作者:行者123 更新时间:2023-12-01 04:15:09 26 4
gpt4 key购买 nike

我想从我的 .json 书签备份中删除所有 url,firefox 创建并输出 .txt文件。

这是位于文件中的对象之一的示例:

{"index":1,"title":"Bookmarks Toolbar","id":3,"parent":1,"dateAdded":1219177758531250,"lastModified":1288873459187000,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar"}],"type":"text/x-moz-place-container","root":"toolbarFolder","children":[{"title":"","id":25,"parent":3,"dateAdded":1224693644437500,"lastModified":1236888979406250,"annos":[{"name":"placesInternal/GUID","flags":0,"expires":4,"mimeType":null,"type":3,"value":"{f6066e21-10ff-46a2-af7a-2891f8dca345}0"}],"type":"text/x-moz-place","uri":"http://www.google.com/"}

这些对象以逗号分隔,并且都应至少包含一个成员,该成员包含一个字符串,其值为书签的 url。

这是 .txt 的示例文件中会有:
http://www.google.com
http://www.yahoo.com
http://www.etc.com`

理想情况下,我有兴趣查看是否可以使用通用 Windows XP“环境”中可用的任何脚本工具来实现这一点。

如果 Windows 不能削减它,最快和最简单的解决方案是什么?

在我去安装 Active Perl 或 Strawberry Perl 之类的东西并为其编写脚本之前,是否有一个网站或程序可以进行模式匹配或正则表达式来解析文件并进行搜索和替换。

最佳答案

我发现的另一种方法是以下站点的方法:

http://forums.mozillazine.org/viewtopic.php?f=38&t=1057265&sid=66d981cc79d1ff63644e0cdd5b665a37

基本上,您执行以下操作:

(1) 创建一个firefox书签,位置如下:

javascript:(function(){var E=document.getElementsByTagName('PRE')[0],T=E.innerHTML,i=0,r1,r2;t=new Array();while(/("uri":"([^"]*)")/g.exec(T)){r1=RegExp.$1;r2=RegExp.$2;if(/^https?:/.exec(r2)){t[i++]='['+(i)+']:<a href='+r2+'>'+r2+'<\/a>';}}with(window.open().document){for(i=0;t[i];i++)write(t[i]+'<br>');close();}})();

(2) 打开一个空白的 Firefox 选项卡。

(3) 将您的 firefox json 文件拖到空白选项卡中,这应该会打开 json 文件。

(4) 转到您在步骤 1 中创建的书签。

(5) 你应该有一个所有书签的“可点击网址”列表。

关于json - 解析 mozilla firefox json 文件的快速而肮脏的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4211831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com