c# 自动转html 到stringbuilder 输出内容。
2008-12-30 18:01
375 查看
最近写东西,都不太想用控件来做,而且美工做好的东西,再套起来麻烦,干脆用stringbuilder来输出,但是引号的转换令人烦躁,批量替换也需要自己手写一些东西,所以写了一个winform 的自动转换的程序,很简单,一个 richtextbox 和一个 button ,在botton里面写事件,代码在下面,有需要可以自己拖2个控件生成一下。
Code
1 int tmp = richTextBox1.Lines.Length;
2 System.Text.StringBuilder tmpstr = new StringBuilder();
3 tmpstr.Append("System.Text.StringBuilder sb = new StringBuilder();\r");
4 for (int i = 0; i < tmp;i++ )
5 {
6 string tmps = richTextBox1.Lines[i].Trim();
7 tmps=tmps.Replace("\"","\\\"");
8 tmpstr.Append("sb.Append(\"" + tmps + "\\r\\n\");\r");
9 }
10 richTextBox1.Text = tmpstr.ToString();
来2个图演示一下
转换前
转换后:
这样就可以复制出来直接贴到vs 里面了,有时候用起来会很方便,个人喜好而已。
Code
1 int tmp = richTextBox1.Lines.Length;
2 System.Text.StringBuilder tmpstr = new StringBuilder();
3 tmpstr.Append("System.Text.StringBuilder sb = new StringBuilder();\r");
4 for (int i = 0; i < tmp;i++ )
5 {
6 string tmps = richTextBox1.Lines[i].Trim();
7 tmps=tmps.Replace("\"","\\\"");
8 tmpstr.Append("sb.Append(\"" + tmps + "\\r\\n\");\r");
9 }
10 richTextBox1.Text = tmpstr.ToString();
来2个图演示一下
转换前
转换后:
这样就可以复制出来直接贴到vs 里面了,有时候用起来会很方便,个人喜好而已。
相关文章推荐
- c# 自动转html 到stringbuilder 输出内容。
- js把预定义的html字符串转换为 HTML 实体 htmlspecialchars 输出html实体内容包括标签,而不自动转义标签,只显示内容,类似php的htmlspecialchars
- Asp.net MVC 3 Razor 视图引擎 中使用@输出的内容都会被自动进行HTML编码 问题的解决办法
- html 使表格随着内容自动适应宽度
- 提高用户体验的编程细节系列内容之自动切换输入法 (http://www.cnblogs.com/mz121star/archive/2011/02/20/yonghutiyan.html)
- c# 自动填充的ComboBox,可以展开ComboBox并高亮选中的内容。
- 效控制C#中label输出文字的长度,自动换行
- Html内容超出标记宽度后自动隐藏
- StringBuilder 在后台动态输出 html 代码
- C#正则表达式获取组名,按照组名输出匹配内容
- Angular.js数据绑定时自动转义html标签及内容
- 用于验证码图片识别的类(C#源码) 使用进程投票,可自动清除Alert弹出窗口,可自动换IP,ADSL用户自行修改Restart.bat中第三行内容
- Python+Django+SAE系列教程15-----输出非HTML内容(图片/PDF)
- html 使表格的列宽随着内容自动适应
- 正则表达式相关:C# RichTextBox显示html文本内容
- 第二周C#上机实验(一)内容的输出
- c#使用itextsharp输出pdf(动态填充表单内容,显示中文)
- 编写html表格输出的时候有时候会出现同一列连续出现两行或者是三行的数据内容一样,并且我们想将这些行合并起来,这个时候我们就需要以下这些代码
- asp.net(C#) Repeater 控件,重复内容(无默认html,高度可自定义化)
- C#里XML(JSON)序列化时,自动隐藏值为Null的成员的输出