我需要知道如何获取两个给定单词之间的单词。
不幸的是我不知道该怎么做。
例如:你好,美好的一天。
我该怎么做才能做到这一点?
如果我正确理解这个问题...
public static String GetTextBetween(String source, String leftWord, String rightWord)
{
return
Regex.Match(source, String.Format(@"{0}\s(?<words>[\w\s]+)\s{1}", leftWord, rightWord),
RegexOptions.IgnoreCase).Groups["words"].Value;
}
Use:
Console.WriteLine(GetTextBetween("Hello good day", "hello", "day"));
在 msdn 上阅读相关内容:常用表达
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)