.Net在线编辑工具.NET Fiddle

推荐工具:.NET Fiddle

推荐理由:在线调试,编译,运行.net代码,同时支持C#,VB.NET,F#

推荐说明::对于.NET开发者来说是福音,因为我们可以不用再担心环境与庞大的IDE的问题,不管在任何时间,任何环境,如果有了什么点子,打开dotnetfiddle.net,输入你的代码;总的来说,它能够让你在浏览器窗体重复折腾代码片段而无需运行Visual Studio。当你仅仅是调试少量代码时这实在是太方便了。.NET Fiddle的一个最大卖点就是它是免费的。

网站截图:

图片

看看我的代码


using System;

public class Program
{
  public static void Main()
  {
    string img = "i<img style='aaa' />j<Img style='bbb' />k<img style='ccc' ></img>";
    Console.WriteLine(ReplacehtmlBody(img));
    Console.WriteLine(ReplacehtmlBody2(img));
  }

  public static string ReplaceRegex(string content, string regParen, string replyContent)
  {
    string strOutput = System.Text.RegularExpressions.Regex.Replace(content, regParen, replyContent);
    return strOutput;
  }

  public static string ReplacehtmlBody(string htmlBody)
  {
    if (string.IsNullOrWhiteSpace(htmlBody))
    {
      return htmlBody;
    }

    return ReplaceRegex(htmlBody, "(i?)(\\<img.*?style=['\"])([^\\>]+\\>)", "$2max-width: 80% !important;$3");
  }

  public static string ReplacehtmlBody2(string htmlBody)
  {
    if (string.IsNullOrWhiteSpace(htmlBody))
    {
      return htmlBody;
    }

    var reg = new System.Text.RegularExpressions.Regex("(\\<img.*?style=['\"])([^\\>]+\\>)", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
    return reg.Replace(htmlBody, "$1max-width: 80% !important;$2");
  }
}

<img style='max-width: 80% !important;aaa' />j<Img style='bbb' />k<img style='max-width: 80% !important;ccc' ></img>
i<img style='max-width: 80% !important;aaa' />j<Img style='max-width: 80% !important;bbb' />k<img style='max-width: 80% !important;ccc' ></img>

地址:

https://dotnetfiddle.net/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WQeditor V2.0 在线编辑器使用说明》 【新增功能】 1.修正了后台文件,上传,插入等管理功能,后台文件管理更安全。 2.全面支持,IE7,IE8,FireFox3.0,FireFox3.5,Opera8,Opera9,Safari等浏览器。 3.新增控件直接保存文件功能。 4.新增控件直接读取文本、网页文件功能。 5.新增控件直接读取WEB网页功能。 6.新增控制用户上传文件类型功能。 7.新增风格样式选择。 8.控件运行速度更快了。 【安装说明】 支持.net2.0,及以上版本 1.App_Web_wqeditorinsertserver.aspx.d2b096c4.dll和WQeditor.dll两个Dll引用到项目中 2.复制WQeditor目录到你的网站根目录下 【使用说明】 有两种方式使用控件 ================================================================================================= 第1种方法--设置配置文件 在system.web节点中注册控件,代码如下 注册完毕后,就可以在整个项目中的任何页面中使用该控件了!使用方式如下: =================================================================================================== 第2种方法--将控件从工具箱拖出来 首先,将控件(WQeditor.dll)添加到工具箱中,(在工具箱中,点右键,选浏览,找到WQeditor.dll文件,确定), 然后直接将控件从工具箱中拖出来就行了,这种方法虽然操作方便,但是维护和布署,没有第1种科学,推荐使 用第1种方式使用控件。 另外由于,此版本控件,新增了一些特殊功能,倒至在VS的IDE模式下控件可能无法正常显示,但是不影响使用。 ==================================================================================================== 【保存文件示例】 xxx.SaveFile(MapPath("product.html"),false); 说明,第一个参数为文件路径,第二个布尔值,如果文件存在,true为覆盖,false取消保存 【读取服务器文件示例】 xxx.ReadFile(MapPath("product.html")); 【读取远程Web请求示例】 xxx.ReadFile(MapPath("http://www.zhouwenqi.com/blog/xxx.aspx")); 【允许上传文件类型示例】 xxx.ReadFileUploadFileExtension = ".rar|.js|.html|.aspx"; 表示,只允许WQeditor控件上传rar,js,html,aspx文件,扩展名类型用|隔开,(默认只允许上传gif,jpg,png,bmp文件) 【控件风格设置示例】 xxx.WQeditorStyle=WQeditorStyleSkins.Purple; 设置WQedior控件风格为Purple类型风格,WQeditorStyleSkins是个枚举类型。 好,就介绍这么多,需要了解更多信息,请访问我的Blog http://www.zhouwenqi.com Email:zhouwenqi1982@gmail.com 祝大家用的开心。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值