求一正则表达式 本帖最后由 lshfong 于 2011-09-27 13:23:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strPatten="_p-([0-9]+)_t";string result = Regex.Replace("aaaaaa_p-1_ttttt",strPatten,"",RegexOptions.None); string strPatten="_p-([0-9]+)_t";string result = Regex.Replace("aaaaaa_p-1_ttttt",strPatten,"",RegexOptions.None); string str = "aaaaaa_p-10_ttttt"; string number = "12"; string newstr = Regex.Replace(str, @"_p-(\d+)_t", "_p-"+number+"_t",RegexOptions.Singleline); Response.Write(newstr); string str = "aaaaaa_p-10_ttttt"; string result = Regex.Replace(str,@"(?<=_p-)\d+(?=_t)", "12"); Console.WriteLine(result); 用文本读取和用数据库读取的数据计算结果不一样,为什么,急急急 用MailMessage发送邮件,html格式会有乱码? 100分求一播放byte[]型mp3数据的代码! Atlas中文开发包去哪下载? autocad问题 form1的datagrid如何与form2中的dataset绑定 用MD5 算法加密完的明文一定都是32位吗? c# WinForm问题 救命!!!!!!!!!!!!!在线等待!cdma中文短信编码,请有cdma经验的指点一二(高分求助,如能解决问题可再送分) 数值类型的转换问题 casio dt930 串口通信问题 C# 如何调用 VB 函数????
string strPatten="_p-([0-9]+)_t";
string result = Regex.Replace("aaaaaa_p-1_ttttt",strPatten,"",RegexOptions.None);
string str = "aaaaaa_p-10_ttttt";
string number = "12";
string newstr = Regex.Replace(str, @"_p-(\d+)_t", "_p-"+number+"_t",RegexOptions.Singleline);
Response.Write(newstr);
string result = Regex.Replace(str,@"(?<=_p-)\d+(?=_t)", "12");
Console.WriteLine(result);