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;