递归火山软件开发平台

标题: 【求助】火山安卓正则表达式 [打印本页]

作者: cfxuelang    时间: 2022-11-16 10:01
标题: 【求助】火山安卓正则表达式
本帖最后由 cfxuelang 于 2022-11-18 14:00 编辑

各位大佬可否帮忙看下,使用调试助手调试可以取出想要的字符,可是用火山写出来却没办法提取出来,能否帮忙看下是代码写错啦还是什么原因,又大神可以指导下吗?
cid":"(.*?)",".*?vid":"(.*?)",".*?playTitle":"(.*?)","
这是表达式

匹配1  为最新完整版

作者: 创世魂    时间: 2022-11-16 11:18
本帖最后由 创世魂 于 2022-11-16 11:20 编辑

看着像json啊。你直接用json解析啊。。json解析比正则好用多了。。

正则需要转义。比较复杂,  \\"  才能表达  "

你这个返回的数据不完整,把完整的返回数据发上来。。我给你写一个json解析的例子,用json比正则好使。
作者: yfm325    时间: 2022-11-16 13:37
\{\"cid\":\"([\w]+)\".+?\"vid\":\"([\w]+)\".+?\"playTitle\":\"([^\"]+)\"

如果是完整的json,还是使用json方便,可以直接取属性就行了
作者: cfxuelang    时间: 2022-11-16 16:52
创世魂 发表于 2022-11-16 11:18
看着像json啊。你直接用json解析啊。。json解析比正则好用多了。。

正则需要转义。比较复杂,  \\"  才能 ...

大佬好:JSON我倒是会只是遇到这个正则了所以想用正则因为不会所以想学习一下这个方法,正则调试输出提示匹配到了但是就是取不出子匹配文本
作者: 创世魂    时间: 2022-11-16 19:33
cfxuelang 发表于 2022-11-16 16:52
大佬好:JSON我倒是会只是遇到这个正则了所以想用正则因为不会所以想学习一下这个方法,正则调试输出提示 ...

正则要转义。。我也不太会正则,简单的还好。参考一下楼上吧。不知道行不行
作者: cfxuelang    时间: 2022-11-18 13:59
创世魂 发表于 2022-11-16 19:33
正则要转义。。我也不太会正则,简单的还好。参考一下楼上吧。不知道行不行 ...

大佬这是全部返回数据,JSON  需要取出URL  VID  在原文编辑




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4