C# 正则求助 ,如何获得以字符串A开头,字符串B结尾,中间若干个空格的字符串
请教一下各位高手,我想获得获得以字符串A开头,字符串B结尾,中间若干个空格的字符串,比如在一个大字符串中获得,以startstr开头以endstr结尾中间有若干个空格的字符串集合:“startstr endstr”或“startstr endstr”或“startstr endstr”
请用C#正则帮助解答,谢谢。
--------------------编程问答-------------------- (?<=start)\s+?(?=end)
string regex = string.Format(@"(?<={0})\s+?(?={1})", "aaa", "bbb"); --------------------编程问答-------------------- RegEx re = new RegEx(@"\bstartstr\s+endstr\b"); --------------------编程问答--------------------
--------------------编程问答-------------------- try...
Regex re = new Regex("startstr\\s*endstr", RegexOptions.None);
MatchCollection mc = re.Matches("这里是你的字符串");
foreach (Match ma in mc)
{
//ma.Value就是你要的值
}
string A = ...;--------------------编程问答--------------------
string B = ...;
Regex reg = new Regex(Regex.Escape(A) + @"\s*" + Regex.Escape(B));
(?<=start)\s+?(?=end)
补充:.NET技术 , C#