递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4913|回复: 5
打印 上一主题 下一主题

[安卓] 【求助】火山安卓正则表达式

[复制链接]

0

主题

20

帖子

121

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
121
跳转到指定楼层
楼主
发表于 2022-11-16 10:01:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cfxuelang 于 2022-11-18 14:00 编辑

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

匹配1  为最新完整版

7062f78a0316d2b8afbb8cd059eecd8.png (40.01 KB, 下载次数: 25)

7062f78a0316d2b8afbb8cd059eecd8.png

08ac04ae850dc0751a3f31fc8e9183a.png (26.84 KB, 下载次数: 16)

08ac04ae850dc0751a3f31fc8e9183a.png

匹配文本1.txt

18.43 KB, 下载次数: 3

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
沙发
发表于 2022-11-16 11:18:13 | 只看该作者
本帖最后由 创世魂 于 2022-11-16 11:20 编辑

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

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

你这个返回的数据不完整,把完整的返回数据发上来。。我给你写一个json解析的例子,用json比正则好使。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

1

主题

4

帖子

15

积分

新手上路

Rank: 1

积分
15
板凳
发表于 2022-11-16 13:37:19 | 只看该作者
\{\"cid\":\"([\w]+)\".+?\"vid\":\"([\w]+)\".+?\"playTitle\":\"([^\"]+)\"

如果是完整的json,还是使用json方便,可以直接取属性就行了
回复

使用道具 举报

0

主题

20

帖子

121

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
121
地板
 楼主| 发表于 2022-11-16 16:52:25 | 只看该作者
创世魂 发表于 2022-11-16 11:18
看着像json啊。你直接用json解析啊。。json解析比正则好用多了。。

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

大佬好:JSON我倒是会只是遇到这个正则了所以想用正则因为不会所以想学习一下这个方法,正则调试输出提示匹配到了但是就是取不出子匹配文本
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
5#
发表于 2022-11-16 19:33:46 | 只看该作者
cfxuelang 发表于 2022-11-16 16:52
大佬好:JSON我倒是会只是遇到这个正则了所以想用正则因为不会所以想学习一下这个方法,正则调试输出提示 ...

正则要转义。。我也不太会正则,简单的还好。参考一下楼上吧。不知道行不行
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

0

主题

20

帖子

121

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
121
6#
 楼主| 发表于 2022-11-18 13:59:28 | 只看该作者
创世魂 发表于 2022-11-16 19:33
正则要转义。。我也不太会正则,简单的还好。参考一下楼上吧。不知道行不行 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 13:39 , Processed in 0.098983 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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