请选择 进入手机版 | 继续访问电脑版

bilibili用户反馈论坛

!header_login!

!bilibili_header_login_tip!

搜索
热搜: 番剧 播放
查看: 405|回复: 6

[网页端] 弹幕过滤正则表达式同步出问题

[复制链接]

1

主题

4

帖子

11

积分

小萌新

积分
11
发表于 2018-8-21 03:03:34 | 显示全部楼层 |阅读模式

点击网页右上角登录,为了打开新世界的大门

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
捕获.PNG 我尝试过多次在弹幕屏蔽中输入正则表达式,但一点击同步就会将所有"\"替换为"\\",使正则表达式无法使用。

求解决方法(PS:别说那就不要同步呗,这种话!!!)
回复

使用道具 举报

22

主题

6000

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
14562
发表于 2018-8-21 11:44:29 | 显示全部楼层
此问题确认存在并已反馈,感谢您的反馈。
本人虽然是版主,但并不是B站官方人员
目前各版主是兼职管理,不能每天24小时在线,如长时间无回复/有急需处理的情况请联系:
主站客服
回复 支持 反对

使用道具 举报

1

主题

4

帖子

11

积分

小萌新

积分
11
 楼主| 发表于 2018-8-21 16:29:08 | 显示全部楼层
本帖最后由 沉默☆非金 于 2018-8-21 16:31 编辑
B站百科全书 发表于 2018-8-21 11:44
此问题确认存在并已反馈,感谢您的反馈。

还有一个问题就是正则表达式格式的判定也存在问题
如:\d{4}([\s-.\\/年]?\d{1,2}([\s-.\\/月]?\d{1,2})?[日]?)?(该正则表达式的功能是匹配日期)
就会被判定为格式错误无法同步,但实际使用是可以的
工具网站https://c.runoob.com/front-end/854
我也怀疑过是中文字符的问题但转换为Unicode后依然提示错误:
\d{4}([\s-.\\/\u5E74]?\d{1,2}([\s-.\\/\u6708]?\d{1,2})?[\u65e5]?)?




捕获.PNG
捕获.PNG
回复 支持 反对

使用道具 举报

23

主题

3407

帖子

7967

积分

版主

功能建议版主

Rank: 7Rank: 7Rank: 7

积分
7967
发表于 2018-8-21 17:23:44 | 显示全部楼层
沉默☆非金 发表于 2018-8-21 16:29
还有一个问题就是正则表达式格式的判定也存在问题
如:\d{4}([\s-.\\/年]?\d{1,2}([\s-.\\/月]?\d{1,2})?[ ...

您的这一段可能存在问题
  1. [\s-.\\/\u5E74]
复制代码

- 需要转义成 \-
还有 - 后面的 .\ 意义不明, 猜测应该是 \.

所以应该改成 [\s\-\.\/\u5E74] 后面两个也是类似.
本人不完全代表B站官方立场,请以 官方客服 回复为准。
哔哩哔哩 (゜-゜)
回复 支持 反对

使用道具 举报

1

主题

4

帖子

11

积分

小萌新

积分
11
 楼主| 发表于 2018-8-21 17:50:39 | 显示全部楼层
本帖最后由 沉默☆非金 于 2018-8-21 17:51 编辑
小忍Lily 发表于 2018-8-21 17:23
您的这一段可能存在问题

- 需要转义成 \-

试了一下好像的确加了"\"就不会提示语法错误了,而且功能并没有影响,谢谢啦!(虽然不知道为什么要加"\",因为我平时编程时并没有遇到过这个问题)
ps:其实[\s-.\\/\u5E74]中我的意思是 \s 对应 " ",- 对应 "-",. 对应 ".",\\ 对应 "\",/ 对应 "\"
     所以按你的要求改后是[\s\-\.\\\/\u5E74]
回复 支持 反对

使用道具 举报

23

主题

3407

帖子

7967

积分

版主

功能建议版主

Rank: 7Rank: 7Rank: 7

积分
7967
发表于 2018-8-21 17:56:30 | 显示全部楼层
沉默☆非金 发表于 2018-8-21 17:50
试了一下好像的确加了"\"就不会提示语法错误了,而且功能并没有影响,谢谢啦!(虽然不知道为什么要加"\" ...

`-` 在正则里面是特殊字符, 比如 `[a-z]`, 如果要直接匹配 `-` 则需要进行转义.
`.` 是表示匹配任意字符, 同样需要转义, 刚才你的那个没有出错应该就是这个 `.` 在生效了.
本人不完全代表B站官方立场,请以 官方客服 回复为准。
哔哩哔哩 (゜-゜)
回复 支持 反对

使用道具 举报

1

主题

4

帖子

11

积分

小萌新

积分
11
 楼主| 发表于 2018-8-21 19:33:51 | 显示全部楼层
小忍Lily 发表于 2018-8-21 17:56
`-` 在正则里面是特殊字符, 比如 `[a-z]`, 如果要直接匹配 `-` 则需要进行转义.
`.` 是表示匹配任意字符, ...

知道了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以发帖 登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

用户须知|手机版|小黑屋|bilibili  

GMT+8, 2018-11-14 10:22 , Processed in 0.066897 second(s), 24 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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