我有一些文本(其中一些人会认为这是幸运文件的一部分)。
可以看到,这包含了单行文本和块文本(如最后一句话所示)。
我目前有一个正则表达式可以捕获所有的单行财富,但它不能捕获多行财富。
(?<=%\n)(.*?)(?=\n%)
我知道有一个/m多行选项,但我不想使整个正则表达式成为多行启用(我根本没有让它以那种方式工作)。
因此我的问题是:如何选择定界符之间的多行文本块作为本地捕获组?应该注意的是,我将在JavaScript中使用它。
A day for firm decisions!!!!! Or is it?
%
A few hours grace before the madness begins again.
%
A gift of a flower will soon be made to you.
%
A long-forgotten loved one will appear soon.
Buy the negatives at any price.
%
可以看到,这包含了单行文本和块文本(如最后一句话所示)。
我目前有一个正则表达式可以捕获所有的单行财富,但它不能捕获多行财富。
(?<=%\n)(.*?)(?=\n%)
我知道有一个/m多行选项,但我不想使整个正则表达式成为多行启用(我根本没有让它以那种方式工作)。
因此我的问题是:如何选择定界符之间的多行文本块作为本地捕获组?应该注意的是,我将在JavaScript中使用它。