Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 匹配模式中的最后一个子模式_C#_Regex - Fatal编程技术网

C# 匹配模式中的最后一个子模式

C# 匹配模式中的最后一个子模式,c#,regex,C#,Regex,假设我有一些文本具有如下四行文本所示的模式: foo.bar.gar foo.bar.gar.har.mar.tar.dar.zar.daddy.whatever.mummy.whateverelse foo.hoo.scoobydoobydoo.yay sunday.monday 关于该模式,只有两件事是已知的: 至少有一对单词被一个点(句点)隔开;及 文本将始终以非点(句点)的字符结尾 我想要什么 我只想得到文本的最后两个片段以及它们之间的句点。例如,如果文本为: foo.bar.gar

假设我有一些文本具有如下四行文本所示的模式:

foo.bar.gar
foo.bar.gar.har.mar.tar.dar.zar.daddy.whatever.mummy.whateverelse
foo.hoo.scoobydoobydoo.yay
sunday.monday
关于该模式,只有两件事是已知的:

  • 至少有一对单词被一个点(句点)隔开;及
  • 文本将始终以非点(句点)的字符结尾
  • 我想要什么

    我只想得到文本的最后两个片段以及它们之间的句点。例如,如果文本为:

    foo.bar.gar
    
    我想得到片段:

    bar.gar
    
    过去几个小时我一直在努力,但后来我放弃了。我们将不胜感激

    resultString = Regex.Match(subjectString, @"\w*.\w*$", RegexOptions.Multiline).Groups[1].Value;