我在正则表达式上很糟糕,除非它全部是字面的。这是我正在使用的blob样本:
观看/视频/ 713546 / pope-prays-for-victim-of-chinese-port-explosion',评分:' 5.0'},{标题:'天津爆炸:\' \'它像鬼城一样,缩略图:' http%3A%2F%2Fpthumbnails.5min.com% 2F10380295%2F519014715_c_140_105.jpg',durationTime:' 1:50',网址:' /表/视频/ 713622 /天津母细胞 - 其状-A-鬼镇&#39 ;,评分:' 0.0'},{标题:'居民关注天津环境后致命爆炸'缩略图:' http%3A%2F%2Fpthumbnails.5min。 COM%2F10380307%2F519015303_3.jpg',durationTime:' 1:19',网址:' /手表/视频/ 713889 /居民,关注环比天津环境后,致命-blasts',rating:' 0.0'},{title:'失踪的消防员家庭在天津要求答案',缩略图:' http%3A%2F %2Fpthumbnails
需要从上方获取此数据:
示例1:/watch/video/713889/residents-concerned-over-tianjin-environment-after-deadly-blasts
示例2:/watch/video/713622/tianjin-blasts-its-like-a-ghost-town
它位于''
中的url:''
之间。
到目前为止,我的正则表达式为url:'/
为了澄清我之后的事情,我想在网址之后找到所有内容:'
所需输出的示例: /观看/视频/ 710284 /谷歌对成为-子公司的字母表 /观看/视频/ 699946 /什么 - 是 - 谷歌项目提花
另外,我收到这些网址: 网址:' /表' 网址:' /游戏'
也许我们可以设置它以便我得到所有内容:url:' / watch / video?
因此,如果字符串是:/watch/video/713889/residents-concerned-over-tianjin-environment-after-deadly-blasts
我只想:/ video / 713889 /居民关注 - 天津 - 环境 - 致命爆炸后
答案 0 :(得分:1)
好吧,正如你所说,你的数据被破坏了,但我修复了它,并为你准备了一个正则表达式。
>?url:\'\/watch\/(video[\w-\/]*)'
将捕获您想要的内容。我无法帮助您在vbscript中实现它,但正则表达式将起作用。目标位于一个组中,因此您需要从匹配对象中获取该组。 Here是regex101工作的链接。