str = "[#标题_2]哈哈测试[#内容_3]";
想提取[#xx_n]这种格式中的n
然后调用函数getStr(n)
public string getStr(int n)
{
return n.ToString();
}
最后得到"2哈哈测试3"请问如何实现??????????????????
想提取[#xx_n]这种格式中的n
然后调用函数getStr(n)
public string getStr(int n)
{
return n.ToString();
}
最后得到"2哈哈测试3"请问如何实现??????????????????
string result = Regex.Replace(str, @"\[#[^_]*_(\d+)]", "$1");
string result = Regex.Replace(str, @"\[#[^_]*_(\d+)\]", "$1");
这个getStr(int n) 我真不知道该如何评价了
里面有一些实现功能
哦,这样啊string str = "[#标题_2]哈哈测试[#内容_3]";
string result = Regex.Replace(str, @"\[#[^_]*_(\d+)\]", new MatchEvaluator(getStr));public string getStr(Match m)
{
return m.Groups[1].Value;
}