“正则文本指令” 错位匹配问题

BUG反馈 · 1300 次浏览
zryan 创建于 2022-06-29 22:36

比如我有一个文本指令是这样的

用了正则,可以匹配中/英文的感叹号,但就存在错位匹配问题,如下图:

 

输了几个字符后还可以匹配。


回复内容
CL 2022-06-29 22:40
#1

加结束符限制一下试试 $

zryan 回复 CL 2022-06-29 22:42 :

加了$确实就不会了,原来正则的匹配是需要这么用的吗?😂

CL 回复 zryan 2022-06-29 22:44 :

是啊,默认IsMatch大概只是包含这个模式就行

zryan 回复 CL 2022-06-29 22:52 :

但如果是这样是不是应该把匹配上的全部删掉更合理一点?

如果只回退删除了 包含字符的个数, 不就相当于默认要把包含的这些放在最后?这样的话是不是应该默认添加 $ ?

zryan 最后更新于 2022-06-29 22:52
CL 回复 zryan 2022-06-30 08:25 :

有道理,我研究下

sd309991 2022-06-30 23:54
#2

我这边同样有问题

用as作为缩写词且前面没有东西的时候,会删剩一个a.(有时候所有地方都是这样,但是浏览器的地址栏则一直都是这样)

其他字符没问题。

更奇怪的是,如果as前方有其他字符,它就能删除正确的位数。



CL 回复 sd309991 2022-07-01 07:37 :

已升级版本,试一下看看 https://getquicker.net/Help/Versions 

sd309991 回复 CL 2022-07-01 08:38 :

还是不行呢。可能是浏览器地址栏有特殊的机制?其他地方好像可以。

sd309991 最后更新于 2022-07-01 08:40
回复主贴