用户选择,会自动清除选项末尾的空格?

使用问题 · 466 次浏览
iamadsl 创建于 2021-07-23 22:22

怎样才能保留空格?


回复内容
CL 2021-07-23 22:52
#1

有一个办法不过比较麻烦。将空格替换成某个特定的字符,或者在所有选项末尾统一增加一个字符,然后再替换回去。什么情况下会需要保留空格?

iamadsl 2021-07-23 23:53 :

大概情况是我做了一个文本替换功能,选中文本后,自动识别关键词进行替换,比如(A)改为A.,A后面的点就需要一个空格。同类的情况也可能是需要替换为A)

如果有两种以上的替换规则,就会弹出用户选择,类似这样:

(A)|A. 

(A)|A)

然后再用选择的结果进行正则替换。但现在的问题就是A.的替换规则,点后面的空没了。所以能不能加个高级选项,自动清理选项末尾空白?

iamadsl 2021-07-23 23:55 :

这个文本替换功能,涉及的字符比较多,目前已经有两百左右条规则了,各种数学、运算或特殊符号都有,所以我也不敢随便替换成特殊符号,一是怕现有的规则出错,二是难保以后这个符号就会用到。。。到时候还得改其他符号

回复主贴