4 一生是咸鱼 11个月前 293次点击
我想在看微信聊天消息的时候,把消息的时间和别人昵称后边跟着的头像两个字一起去掉,所以我就写了一个朗读替换的正则表达式。
我写的正则表达式是这样的:
^((\d{4}年)?(\d{1,2}月\d{1,2}日)?\s.*\d{1,2}:\d{1,2})$|(?=.*?)头像
写完以后,我在使用的过程中发现了一个问题。就是我在微信的对话框内用滑动浏览的手势查看消息记录的时候,这个正则表达式是完全生效的。但是当我用列表浏览的方式去浏览消息记录的时候,这个正则表达是指生效一半。在用列表浏览浏览消息的时候,只有昵称后面的头像两个字被替换掉了,至于消息时间完全不生效,请问这是什么情况?是读屏的bug还是我写的这个正则表达式有问题呀?
按理说如果我写的正则表达式有问题的话,在滑动浏览消息的时候应该也是不生效的呀,但是在滑动浏览的时候是完全生效的,只有在列表浏览的过程中消息时间才不生效。
有需要的可以看看。 |
反馈一个天坦读屏垂直浏览的问题 |
列表浏览不太一样,用一下列表浏览,然后把列表浏览朗读的内容复制下来,去观察一下,去匹配朗读替换