我的源代码如下:
string text=textBox1.Text.Trim ();
MatchCollection mat=Regex.Matches (text,@">(?=\d)");
foreach(Match m in mat)
{
text=text.Replace(m.ToString(),"student.name"+m.ToString ());
}
我的目的是匹配输入字符串中的(>数字),再在(>数字)前加上student.name。
但是出现的问题如下:
例如:
当输入字符串为>2002>2002时
输出结果为student.namestudent.name>2002student.namestudent.name>2002
这个问题怎么解决?刚才的源代码复制错误了,^_^
请各位大虾帮忙解决