Я хочу очистить все ссылки из моей резервной копии закладок .json, которую создает 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 и напишу для него скрипт.