利用stringBuilder操作html文件
数据文件
大菜单1:小菜单1,小菜单,小菜单,小菜单
大菜单1:小菜单1,小菜单,小菜单
大菜单1:小菜单1
大菜单1:小菜单1,小菜单,小菜单,小菜单
大菜单1:小菜单1,小菜单,小菜单
大菜单1:小菜单1,小菜单
html文件
<html>
<head>
<title>测试stringbuilder链接html</title>
</head>
<body>
{0}
</body>
</html>
c#代码控制台
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;namespace StringBuilder练习 {class Program{static void Main(string[] args){//读取数据文件string[] DataLines = File.ReadAllLines("数据文件.txt", Encoding.Default);//拼接原来的html字符串string HtmlLine = File.ReadAllText("123.html",Encoding.Default);//拼接字符串StringBuilder mysb = new StringBuilder();//拼接小字符串,填坑StringBuilder mysbpinjie = new StringBuilder();for (int i = 0; i < DataLines.Length; i++){//循环一次就把数据加入进去得到了拼接的所有数据 mysbpinjie.Append(GetMenu(DataLines[i]));}//把数据写入到html中 mysb.AppendFormat(HtmlLine,mysbpinjie.ToString());Console.WriteLine(mysb.ToString());Console.ReadKey();}public static string GetMenu(string dataLine){//获得凭借字符串的对象stringbuilderStringBuilder mysb = new StringBuilder();// 获得大菜单string[] Menu = dataLine.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries);//获取小菜单string Temp = Menu[1];//拼接大菜单项mysb.AppendFormat("<ul><a href=\"#\">{0}</a>",Menu[0]);//拼接小菜单string[] SubMenu = Temp.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);for (int i = 0; i < SubMenu.Length; i++){mysb.AppendFormat("<li>{0}</li>\r\n", SubMenu[i]);}//拼接结尾处mysb.Append("</ul>"); return mysb.ToString();}} }
转载于:https://www.cnblogs.com/lierjie/p/3646046.html
利用stringBuilder操作html文件相关推荐
- excel中用java语言_利用 JAVA 操作 EXCEL 文件
Java Excel 是一开放源码项目,通过它 Java 开发人员可以读取 Excel 文件的内容.创建新的 Excel 文件.更新已经存在的 Excel 文件.使用该 API 非 Windows 操 ...
- bfo java_Java 利用BFO操作PDF文件
[java]代码库import org.faceless.pdf2.*; import java.util.Locale; import java.awt.Color; import java.uti ...
- Qt利用QtXlsx操作excel文件
一.入门示例 代码来自QtXlsx提供的示例文件项目 F:\QtProject\QtXlsxWriter-master\examples\xlsx\hello 1.生成一个excel文件 2.代码如下 ...
- 详解Python操作Excel文件
前言 本篇文章主要总结了一下利用python操作Excel文件的第三方库和方法. 常见库简介 1.xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. 地 ...
- 利用UTL_FILE包实现文件I/O操作
摘要:本文主要讨论如何利用Oracle的UTL_FILE包来实现对磁盘文件的I/O操作. 文件I/O对于数据库的开发来说显得很重要,比如如果数据库中的一部分数据来自于磁盘文件,那么就需要使用I/O接口 ...
- mysql utl_file_利用UTL_FILE包实现文件I/O操作
摘要:本文主要讨论如何利用Oracle的UTL_FILE包来实现对磁盘文件的I/O操作. 文件I/O对于数据库的开发来说显得很重要,比如如果数据库中的一部分数据来自于磁盘文件,那么就需要使用I/O接口 ...
- Asp.Net 操作XML文件的增删改查 利用GridView
不废话,直接上如何利用Asp.NET操作XML文件,并对其属性进行修改,刚开始的时候,是打算使用JS来控制生成XML文件的,但是最后却是无法创建文件,读取文件则没有使用了 index.aspx 文件 ...
- php处理psd 获取图层,怎么在PHP中利用Imagick对PSD文件进行操作
怎么在PHP中利用Imagick对PSD文件进行操作 发布时间:2020-12-22 14:50:29 来源:亿速云 阅读:95 作者:Leah 怎么在PHP中利用Imagick对PSD文件进行操作? ...
- Java利用jxl.jar操作Excel文件的方法——把两列相同的数据扫描输出到新的Excel文件中...
为什么80%的码农都做不了架构师?>>> 最近公司在做数据库方面的改造,其中有两个核心库,可以把它们分别命名成A侧库和B侧库,改造的目的是把AB的库整合成一个库,其中表名相同的 ...
最新文章
- 【转】MYSQL入门学习之十:视图的基本操作
- css3组件实战--绚丽效果篇
- 放弃深度学习?我承认是因为线性代数
- linux磁盘常用操作命令
- [Pku 2777] 线段树(六) {总结}
- MongoDB学习——介绍一款MongoDB连接管理工具
- u深度重装系统详细教程_u深度u盘装系统教程 u深度u盘装系统步骤
- 光电LED玻璃屏成商显新势力 优势颠覆传统LED灯条屏
- 【开源教程9】疯壳·开源蓝牙心率防水运动手环-心率监测
- 于歆杰pdf 电路原理_buck电路原理(于歆杰 电路原理pdf)
- 2019年04月02日清明上海迪士尼游
- 详解物理学四大神兽————芝诺的乌龟
- Java JVM 运行机制及基本原理
- 知识表示学习(KG Embedding)—— TransX系列
- SD-WAN,改善网络现状
- 云服务器怎么划分虚拟主机,云服务器 划分虚拟主机
- 谁动了我的奶酪佳句欣赏
- 分享个龙门神途脚本辅助工具,相当于一个云端的安卓模拟器
- cad中能够既刷新视图又能刷新计算机图形数据库,建筑CAD练习题.doc
- Matplotlib-几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等,附有代码