我这边新版读屏在朗读替换上有一个不知道是不是bug的bug。

4 一生是咸鱼 9个月前 261次点击

我想在看微信聊天消息的时候,把消息的时间和别人昵称后边跟着的头像两个字一起去掉,所以我就写了一个朗读替换的正则表达式。

我写的正则表达式是这样的:

^((\d{4}年)?(\d{1,2}月\d{1,2}日)?\s.*\d{1,2}:\d{1,2})$|(?=.*?)头像

写完以后,我在使用的过程中发现了一个问题。就是我在微信的对话框内用滑动浏览的手势查看消息记录的时候,这个正则表达式是完全生效的。但是当我用列表浏览的方式去浏览消息记录的时候,这个正则表达是指生效一半。在用列表浏览浏览消息的时候,只有昵称后面的头像两个字被替换掉了,至于消息时间完全不生效,请问这是什么情况?是读屏的bug还是我写的这个正则表达式有问题呀?

按理说如果我写的正则表达式有问题的话,在滑动浏览消息的时候应该也是不生效的呀,但是在滑动浏览的时候是完全生效的,只有在列表浏览的过程中消息时间才不生效。

共 2 条评论
肯特 9个月前
0 

列表浏览不太一样,用一下列表浏览,然后把列表浏览朗读的内容复制下来,去观察一下,去匹配朗读替换

九霄云外 9个月前
0 

很羡慕你们这些会正则表达式的。

添加一条新评论

登录后可以发表评论 去登录

作者

积分:45

这家伙很懒,什么都没有留下