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的基本概念以及文本换行在Web开发中的重要性。
c# asp.net 课程设计
这个项目不仅展示了C#编程语言的强大,还突显了ASP.NET框架在Web应用开发中的优势。下面将详细阐述相关知识点。1.
asp.net与C#做的个人博客
C#代码在后台处理这些操作,与ADO.NET库结合,执行SQL命令来操作数据。在博客中编写文章时,通常需要自定义界面和逻辑。这里提到的C#代码可能包括了文本处理、格式化、保存到数据库等功能。
ASP.NET C# ACCESS简单的用户登录实例
当用户点击提交时,C#后台代码会被触发,这部分代码负责从文本框获取输入,连接到ACCESS数据库,并对比输入的用户名和哈希后的密码与数据库中的记录是否匹配。
asp.net c# 英文 文献
ASP.NET和C#是Microsoft开发的两种核心技术,用于构建高效、功能丰富的Web应用程序。这篇文档集合专注于ASP.NET C#的英文文献,旨在为开发者提供深入的学习资料和实践指导。1.


