如何捕获组在正则表达式,其中包括换行符

本文关键字:其中包括 换行符 正则表达式 何捕获 | 更新日期: 2023-09-27 18:07:33

我有这样的段落,我需要捕捉到组内内容!

。:我需要在AAABBB之间添加任何 (AAA,BBB应该不包括),请注意AAA和BBB之间的新行,'t 'r 'n

 AAA
          I Love You  /// can be any charcter + specials !!
    BBB

期望输出:匹配[0].Groups [1] .ToString() = = =>我爱你

如何捕获组在正则表达式,其中包括换行符

使用以下模式:

@"AAA(['s'S]+)BBB"

如果您确定这两个字符串是按这个顺序出现的,并且只出现一次(您可以检查这一点),您可以使用string .split()方法。

    String[] seperators={"AAA","BBB"};
    String[] contents=paragraph.split(seperators, StringSplitOptions.None);
    String content=contents[1]; //the content between the two seperator strings

祝你好运!