asp.net C#中的文本替换算法
要替换html中的<script>标签,凡是遇到相邻的script,就把它们合并并换成程序输出的,比如:
要换成
也就是说只要是相邻的(一个script后面还是一个script)就把它们合并,合并算法我已经有了,但就是合并第一个后第二个index就变了,用substring合并第二时就会出现在不应该出现的位置,以此类推,最后还有出现溢出出错。。如何算法?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="themes/KeepItSimple/css/reset.css" rel="stylesheet" type="text/css" />
<script src="Assets/Scripts/comment.js" type="text/javascript"></script>
<script src="Assets/Scripts/cookies.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<script src="Assets/Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="Assets/Scripts/jquery.validate-vsdoc.js" type="text/javascript"></script>
<js>
<script src="js/cookies.js" type="text/javascript"></script>
<script src="js/comment.js" type="text/javascript"></script>
</js>
<js>
<script src="js/comment.js" type="text/javascript"></script>
<script src="js/cookies.js" type="text/javascript"></script>
<script src="Assets/Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="Assets/Scripts/jquery.validate-vsdoc.js" type="text/javascript"></script>
</js>
<js>
<script src="Assets/Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="Assets/Scripts/jquery.validate-vsdoc.js" type="text/javascript"></script>
</js>
</div>
</form>
</body>
</html>
要换成
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="themes/KeepItSimple/css/reset.css" rel="stylesheet" type="text/css" />
<script src="..." type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<script src=".." type="text/javascript"></script>
<js>
<script src=".." type="text/javascript"></script>
</js>
<js>
<script src=".." type="text/javascript"></script>
</js>
<js>
<script src="..." type="text/javascript"></script>
</js>
</div>
</form>
</body>
</html>
也就是说只要是相邻的(一个script后面还是一个script)就把它们合并,合并算法我已经有了,但就是合并第一个后第二个index就变了,用substring合并第二时就会出现在不应该出现的位置,以此类推,最后还有出现溢出出错。。如何算法?
...全文
相关推荐
Asp.Net中文本换行
Asp.Net中文本换行Asp.Net中文本换行Asp.Net中文本换行Asp.Net中文本换行Asp.Net中文本换行Asp.Net中文本换行Asp.Net中文本换行Asp.Net中文本换行Asp.Net中文本换行
c# asp.net 课程设计
c#综合实验的课程设计,采用了母板、主题等技术,你值得拥有
asp.net与C#做的个人博客
简单的VS2010做的个人博客系统,可以实现登录、注册,文章增删改功能,适合初学者学习看看,基本直接用控件实现,只有写文章的时候是自己编写的C#代码,压缩包内也包括一份报告
ASP.NET C# ACCESS简单的用户登录实例
ASP.NET 语言C# 数据库ACCESS实现简单的用户登录实例,适合初级入门者。
asp.net c# 英文 文献
收集的 asp.net c# 英文 文献


