将动作预设的正则表达式复制到自己创建的规则中,提示语法有误

使用问题 · 149 次浏览
司空无言 创建于 2023-06-12 22:41

使用问题

1.如题,我将动作自带的规则“中文字符转英文”复制到了自己创建的规则中(本规则此前未曾提示有语法错误),动作判断此规则出现了语法错误。待将复制的规则删除,正则表达式又能正常使用了。请问这是怎么回事?(复制粘贴前后的规则无改动,见下图👇)。

2.用户创建的规则和动作预设的规则不在同一个窗口,导致可能需要多次选择文本进行替换才能完成修改。

功能建议

1.将“中文字符转英文”,“英文字符转中文”等预置的规则整合到每一条规则中(或者多选模式下,根据输入法的中英文状态,默认勾选某些预设的规则)。此外,用户可以选择在某次文本替换中是否附带执行这些预置规则。

2.将预置规则和用户设定的规则放到同一个窗口内,加上备注进行区分即可,这样方便多选。

3.将动作打开后的模式默认为多选模式,因为在多选模式下,既能多选,也能单选。(这样就不用花时间在调试模式上了)

 

感谢您的动作分享!

 


回复内容
BIG_DEVIL 2023-06-18 21:19
#1

注意,前面带C的是普通规则,不能直接放到正则规则里面,有一些元字符需要转义,前面带R的才是正则规则

司空无言 回复 BIG_DEVIL 2023-06-20 06:57 :

明白了,谢谢提醒

司空无言 2023-06-12 22:46
#2

开始好奇这些预置的规则是怎么写进动作的。这些预置的正则表达式有一部分是被本动作判断为有语法错误的😂

回复主贴