求教,这个别名有啥问题,通配一切?
搞漂流的触发和别名,搞完之后发现所有的命令都被发送到脚本了,重启之后还是不行,再三检查发现就这个别名match了一百多次。停用之后恢复了正常,启用又会将一切命令(quit、小键盘方向等)都发送到脚本。
别名:^plbl (.*)|(.*)|(.*)$
发送:
SetVariable("pl_1", "%1")--第一段里程
SetVariable("pl_fx", "%2") --划船方向
SetVariable("pl_2", "%3") --第二段里程
上图可以看到其中的变量"pl_fx"因为乱摁小键盘已经被赋值了yun heal
为啥这个别名通配一切yct55
精确点匹配数字和字母吧 本帖最后由 creat 于 2022-6-19 08:58 PM 编辑
就是通配一切
正则里写得清清楚楚
^plbl (.*)|(.*)|(.*)$
plbl顶头 一个空格 任意内容 结束
或者
任意内容
或者
任意内容
因为有 | 你不知道| 这个是干什么用的,在乱用。 竖杠
看到竖杠请用括号包住竖杠范围
如果你本身就想用竖杠,请用转义
\| creat 发表于 2022-6-19 08:56 PM
就是通配一切
正则里写得清清楚楚
不需要输入plbl就匹配吗? creat 发表于 2022-6-19 08:56 PM
就是通配一切
正则里写得清清楚楚
^plbl (.*)|(.*)|(.*)$
看这段解释 jarlyyn 发表于 2022-6-19 08:57 PM
竖杠
看到竖杠请用括号包住竖杠范围
对哦 本帖最后由 shenji 于 2022-6-19 09:40 PM 编辑
creat 发表于 2022-6-19 08:59 PM
看这段解释
了解,忘了加括号
不对忘了加斜杠
竖线表示或者,你这句话表示匹配(plbl 任意内容)或者(容易内容)或者(任意内容),如果你单纯的想匹配 plbl a|b|c 这种语句的话就写成plbl (.*)\(.*)\(.*)
另外问一句你这个绿色背景咋搞的啊,好好看{:8_298:}
页:
[1]
2