找回密码
 加入
搜索
查看: 2561|回复: 4

[AU3基础] 文本处理问题,求大侠指导

[复制链接]
发表于 2016-3-11 16:22:48 | 显示全部楼层 |阅读模式
假设有文本Bookmarks
现在需要从文本中提取“name”和“URL”中对应的内容,生成一个新的文本文件,格式如下:

建议网站    https://ieonline.microsoft.com/#ieslice
百度一下,你就知道    https://www.baidu.com/

该怎么做?原文本内容如下:

{
   "checksum": "1c0adc5c6af848e800513f5a475d3a1e",
   "roots": {
      "bookmark_bar": {
         "children": [ {
            "date_added": "13093172866258463",
            "id": "6",
            "name": "建议网站",
            "type": "url",
            "url": "https://ieonline.microsoft.com/#ieslice"
         }, {
            "date_added": "13102131540804891",
            "id": "7",
            "name": "百度一下,你就知道",
            "type": "url",
            "url": "https://www.baidu.com/"
         }, {
            "date_added": "13102153780201735",
            "id": "11",
            "name": "搜狐",
            "type": "url",
            "url": "http://www.sohu.com/"
         } ],
         "date_added": "13102131354410490",
         "date_modified": "13102154205871494",
         "id": "1",
         "name": "书签栏",
         "type": "folder"
      },
      "other": {
         "children": [ {
            "date_added": "13102153748098092",
            "id": "10",
            "name": "新浪",
            "type": "url",
            "url": "http://www.sina.com/"
         } ],
         "date_added": "13102131354410498",
         "date_modified": "13102153748098092",
         "id": "2",
         "name": "其他书签",
         "type": "folder"
      },
      "synced": {
         "children": [  ],
         "date_added": "13102131354410499",
         "date_modified": "0",
         "id": "3",
         "name": "移动设备书签",
         "type": "folder"
      }
   },
   "version": 1
}
发表于 2016-3-11 17:59:34 | 显示全部楼层
正则提取
(?i)"name":\h*"([^"]+)[^/}]+?"url":\h*"([^"]+)
发表于 2016-3-12 17:19:26 | 显示全部楼层
楼上腻害。正则我都忘的差不多了,好久不用了。
发表于 2016-3-12 19:39:08 | 显示全部楼层
正则提取
(?i)"name":\h*"([^"]+)[^/}]+?"url":\h*"([^"]+)
afan 发表于 2016-3-11 17:59



    A大正则中,这是第一个能看明白的表达式....

除了 (?i) 不明确意思.....
发表于 2016-3-12 19:59:02 | 显示全部楼层
回复 4# Huiseyu


    好嘛,有进步~~  (?i) 不区分大小写
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-24 21:21 , Processed in 0.086509 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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