标签: python regex windows
在给定的时间或用户请求后是否存在独立于操作系统或Windows特定的方式来停止正则表达式搜索?
我的程序提供正则表达式搜索的文本编辑功能。如果用户输入病态正则表达式模式,则搜索可能需要太多时间。最好在用户请求时或至少在给定的超时后停止搜索。
我使用signal.alarm()找到了Linux / Unix解决方案,但Windows不支持此功能。
signal.alarm()
答案 0 :(得分:0)
在我的脑海中,在单独的线程上进行搜索,如果时间到期或取消,终止线程?