停止正则表达式搜索用户请求或超时后

时间:2013-08-14 21:58:54

标签: python regex windows

在给定的时间或用户请求后是否存在独立于操作系统或Windows特定的方式来停止正则表达式搜索?

我的程序提供正则表达式搜索的文本编辑功能。如果用户输入病态正则表达式模式,则搜索可能需要太多时间。最好在用户请求时或至少在给定的超时后停止搜索。

我使用signal.alarm()找到了Linux / Unix解决方案,但Windows不支持此功能。

1 个答案:

答案 0 :(得分:0)

在我的脑海中,在单独的线程上进行搜索,如果时间到期或取消,终止线程?