100分提问关于正则的问题。我快要崩溃了。

blood blood 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我要把[img]图象[/img]这样的UBB替换为<a href=图象 target=_blank><img src=图象></a>这样的形式,并且同时把<img src=图象>这样的也替换为<a href=图象 target=_blank><img src=图象></a>这样的形式。但是我应用后没有反应。大家帮我看看这段代码。我快要崩溃了。不知道为什么。我测试了。使用后没有反应?

public string ReplaceImage(string HtmlString)
{
Regex regImage = new Regex("\\[IMG\\](\\S+?)\\[\\/IMG\\]",RegexOptions.Compiled|RegexOptions.IgnoreCase);
regImage.Replace(HtmlString,"<a href=\"$1\" target=_blank><IMG SRC=\"$1\" border=0 alt=按此在新窗口浏览图片 onload=\"javascript:if(this.width>screen.width-333)this.width=screen.width-333\"></a>");
regImage = new Regex("<img(\\S+?)(http|https|ftp):\\/\\/(\\S+?)>",RegexOptions.Compiled|RegexOptions.IgnoreCase);
regImage.Replace(HtmlString,"<a href=\"$2//$3\" target=_blank><IMG SRC=\"$2//$1\" border=0 alt=按此在新窗口浏览图片 onload=\"javascript:if(this.width>screen.width-333)this.width=screen.width-333\"></a>");

return HtmlString;
}

大家帮我看看吧。
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
blood
.NET社区 62,271 成员 668,968 内容