插入表情的时候 在文本框显示 [em15] 请问用正则怎么匹配
在后台替换成 <img src="/img/mood/15.gif" border="0" />
另外在编辑的时候 又如何把数据<img src="/img/mood/15.gif" border="0" /> 替换成[em15]
需要两个版本 一个是js 一个是.net
由于对正则不熟 请帮忙下 谢谢
在后台替换成 <img src="/img/mood/15.gif" border="0" />
另外在编辑的时候 又如何把数据<img src="/img/mood/15.gif" border="0" /> 替换成[em15]
需要两个版本 一个是js 一个是.net
由于对正则不熟 请帮忙下 谢谢
解决方案 »
- 关于用.net 将Excel文件导入到数据库(MSSQL)的问题
- asp.net里怎么控制临界资源??
- 图片不显示
- asp.net中如何实现类似google搜,高手速进
- aspx页中加载html的文件
- 为什么在存储过程中使用输出(output)参数时,在运行是系统总是要我输入参数?
- 求助:ajaxcontrol toolkit页面出错-“ajaxcontroltoolkit未定义”
- 高手们帮帮忙吧,俺急等着用啊!在线!
- ashx接收复杂参数的问题
- 有人将vb.net编写的windows application 转换到asp.net过吗?
- 跪求在 asp.net中有4个文本框,验证至少填写其中3个才能进行查询,内容如下:请高手解答
- SQL多条件查询控制
string replacestr = @"<img src=""/img/mood/15.gif"" border=""0"" />";
Regex reg = new Regex(@"\[em15\]");
source = reg.Replace(source, replacestr);替换成<img string source = @"xxxx<img src=""/img/mood/15.gif"" border=""0"" />xxxxx<img src=""/img/mood/15.gif"" border=""0"" />xxxxxx";
string replacestr = @"[em15]";
Regex reg = new Regex(@"<img[^>].*?15.gif.*?/>");
source = reg.Replace(source, replacestr);根据实际情况调试一下吧
string str = "xxxx[em11]xxxxx[em12]xxx[em15]xxx";
string result = Regex.Replace(str, @"\[em(\d+)\]", @"<img src=""/img/mood/$1.gif"" border=""0"" />");
Response.Write(result);
/*
xxxx<img src="/img/mood/11.gif" border="0" />xxxxx<img src="/img/mood/12.gif" border="0" />xxx<img src="/img/mood/15.gif" border="0" />xxx
*/ var str="xxxx<img src=\"/img/mood/11.gif\" border=\"0\" />xxxxx<img src=\"/img/mood/12.gif\" border=\"0\" />xxx<img src=\"/img/mood/15.gif\" border=\"0\" />xxx";
var reg = /<img[^>]*?src=\"\/img\/mood\/(\d+)\.gif\"[^>]*?>/ig;
var result = str.replace(reg,"[em$1]");
document.write(result);
//xxxx[em11]xxxxx[em12]xxx[em15]xxx
string str = "xxxx<img src="/img/mood/15.gif" border="0" />xxxxx<img src="/img/mood/17.gif" border="0" />xxx<img src="/img/mood/18.gif" border="0" />xxx";
string result = Regex.Replace(str, @"<img[^>]*?""/img/mood/(\d+)\.gif""[^>]*?", @"\[em(\d+)\]");
Response.Write(result);
string str = "aaa<img src=\"/img/mood/11.gif\" border=\"0\" />bbb<img src=\"/img/mood/12.gif\" border=\"0\" />ccc<img src=\"/img/mood/15.gif\" border=\"0\" />ddd"; string result = Regex.Replace(str, @"<img[^>]*?""/img/mood/(\d+)\.gif""[^>]*?>", @"[em$1]");
Console.WriteLine(result);
//aaa[em11]bbb[em12]ccc[em15]ddd
var str="aaa[em11]bbb[em12]ccc[em15]ddd";
var reg = /\[em(\d+)\]/ig;
var result = str.replace(reg,"<img src=\"/img/mood/$1.gif\" border=\"0\" />");
alert(result)
</script>