偶然发现输入“一些多行文本”和比较复杂的正则表达式的正则匹配会卡住,而且CPU占用很高。做了这个测试动作,发现中间删掉一些或者开头删一个字都能运行,应该不是零宽字符的原因。
录屏演示见测试动作:测试正则卡住 - by 沉没的白鲸 - 动作信息 - Quicker
https://getquicker.net/Sharedaction?code=5d09702b-7143-40da-9cef-08ddc5acfa0f
好像不包含\n的文本就不会触发这个问题,目前我的动作在正则模块前面加个$={text}.Trim().Contains("\n") 提前判断,避免用这个正则。