110,537
社区成员
发帖
与我相关
我的任务
分享
string str = "开始测试数据结束,开始测试数据2结束";
Regex reg = new Regex(@"(?<=开始)(?:(?!结束).)*");
foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Value);
Console.ReadLine();
string str = "开始测试数据结束,开始测试数据2结束";
string strget = string.Empty;
Regex reg = new Regex(@"(?<=开始)\w+?(?=结束)");//这里表达式如何写(如何获得“开始”和“结束”之间的字符串)
MatchCollection mc = reg.Matches(str);
foreach (Match m in mc)
{
strget += m.Value; //strget 获得的数据应该是 “测试数据测试数据2”
}
string strget = string.Empty;
string str = "开始测试数据结束,开始测试数据2结束";
Regex re = new Regex("(?<=开始).*?(?=结束)", RegexOptions.None);
MatchCollection mc = re.Matches(str);
foreach (Match ma in mc)
{
strget += ma.Value;
}
Response.Write(strget);
//strget:测试数据测试数据2
//不知道LZ是不是这个意思
string str = "开始测试数据结束,开始测试数据2结束";
string strget = string.Empty;
Regex reg = new Regex(@"开始(\w+?)(?=结束)");//这里表达式如何写(如何获得“开始”和“结束”之间的字符串)
MatchCollection mc = reg.Matches(str);
foreach (Match m in mc)
{
strget += m.Groups[1].Value + "\n"; //strget 获得的数据应该是 “测试数据测试数据2”
}
void Main()
{
string str="开始测试数据结束,开始测试数据2结束";
string strget=string.Empty;
Regex reg = new Regex(@"(?<=开始).*?(?=结束)");
MatchCollection mc = reg.Matches(str);
foreach(Match m in mc)
{
strget+=m.Value;
}
Console.WriteLine(strget); //测试数据测试数据2
}