Stack Overflow用于正则表达式(如何使其更加懒惰)

时间:2017-02-10 11:31:49

标签: java regex stack-overflow

我有正则表达式:

#ifdef FEATURE(\n.*?)*?#endif \/\/ end of FEATURE

当我使用regexr编译器时工作正常。

我的脚本声明堆栈溢出,因为我删除了太大的文件。

有没有办法让它不那么贪婪,以便它需要更少的步骤?特别是在行(\n.*?)*?命令之间。

捕获目标是:

  

asd asd asd

     

#ifdef FEATURE <<<<第一场比赛的开始

     

要捕捉的好文字

     

#endif // FEATURE的结尾<<<<第一场比赛结束

     

一   asda

     

#ifdef FEATURE <<<<开始第二场比赛

     

ASD

     

#ifdef FEATURE asd

     

#endif // FEATURE的结尾<<<结束比赛结束

     

     

**#endif FEATURE

     

** #ifdef FEATURE   **#endif FEATURE

0 个答案:

没有答案