字符串操作

问题描述

数据源字符串:<tr><tdcolspan="3"class="vcss">楔子</td></tr><tr><tdclass="ccss"><ahref="292730.html">01千年之前</a></td><tdclass="ccss"><ahref="292731.html">02梦</a></td><tdclass="ccss"><ahref="292732.html">03开封府</a></td></tr><tr><tdcolspan="3"class="vcss">月芽沟奇案</td></tr><tr><tdclass="ccss"><ahref="292734.html">01猫的问题</a></td><tdclass="ccss"><ahref="292735.html">02奇案</a></td><tdclass="ccss"><ahref="292736.html">03故人将至</a></td></tr><tr><tdclass="ccss"><ahref="292755.html">22真凶</a></td><tdclass="ccss"><ahref="292756.html">23羁绊</a></td><tdclass="ccss">&nbsp;</td></tr><tr><tdcolspan="3"class="vcss">黑狗奇案</td></tr><tr><tdclass="ccss"><ahref="292758.html">01黑狗和骨头</a></td><tdclass="ccss"><ahref="292760.html">02奇异的现场</a></td><tdclass="ccss"><ahref="292815.html">03齐岳</a></td></tr><tr><tdclass="ccss"><ahref="292859.html">25死斗</a></td><tdclass="ccss"><ahref="292860.html">26延续</a></td><tdclass="ccss">&nbsp;</td></tr><tr><tdcolspan="3"class="vcss">凤凰奇案</td></tr><tr><tdclass="ccss"><ahref="292862.html">01上路</a></td><tdclass="ccss"><ahref="292863.html">02入城</a></td><tdclass="ccss"><ahref="292864.html">03小叫化</a></td></tr><tdclass="ccss"><ahref="292935.html">22陷阱</a></td><tdclass="ccss"><ahref="292940.html">23计谋</a></td><tdclass="ccss"><ahref="292941.html">24金蝉脱壳</a></td></tr><tr><tdclass="ccss"><ahref="292942.html">25异象</a></td><tdclass="ccss"><ahref="292943.html">26谜局</a></td><tdclass="ccss">&nbsp;</td></tr><tr><tdcolspan="3"class="vcss">番外</td></tr><tr><tdclass="ccss"><ahref="292937.html">圣诞天天反攻记上</a></td><tdclass="ccss"><ahref="292938.html">圣诞天天反攻记中</a></td><tdclass="ccss"><ahref="292939.html">圣诞天天反攻记下</a></td></tr><tr><tdcolspan="3"class="vcss">千佛洞奇案</td></tr><tr><tdclass="ccss"><ahref="292945.html">01书生</a></td><tdclass="ccss"><ahref="292946.html">02侠盗</a></td><tdclass="ccss"><ahref="293053.html">03杏花村</a></td></tr><tr><tdcolspan="3"class="vcss">大匈奴王墓奇案</td></tr><tr><tdclass="ccss"><ahref="293105.html">16乱葬坑</a></td><tdclass="ccss"><ahref="293106.html">17空白地带</a></td><tdclass="ccss"><ahref="293107.html">18守陵人</a></td></tr><tr><tdclass="ccss"><ahref="293108.html">19内室</a></td><tdclass="ccss"><ahref="293109.html">20天下第一刀</a></td><tdclass="ccss"><ahref="293110.html">21白玉堂</a></td></tr><tr><tdclass="ccss"><ahref="293111.html">22虫阵</a></td><tdclass="ccss"><ahref="293112.html">23十九悬棺</a></td><tdclass="ccss"><ahref="293113.html">24尸逐复活</a></td></tr><tr><tdclass="ccss"><ahref="293114.html">25千钧一发</a></td><tdclass="ccss"><ahref="293115.html">26忙里偷闲</a></td><tdclass="ccss"><ahref="293116.html">27水晶心肝</a></td></tr><tr><tdclass="ccss"><ahref="293117.html">28借尸还魂</a></td><tdclass="ccss"><ahref="293118.html">29“阴”谋“鬼”计</a></td><tdclass="ccss"><ahref="293119.html">30扑朔迷离</a></td></tr><tr><tdclass="ccss"><ahref="293120.html">31一触即发</a></td><tdclass="ccss"><ahref="293121.html">32尸逐转世</a></td><tdclass="ccss"><ahref="293122.html">33千年一瞬</a></td></tr><tr><tdcolspan="3"class="vcss">番外</td></tr><tr><tdclass="ccss"><ahref="293124.html">天天吃醋记</a></td><tdclass="ccss"><ahref="293125.html">公孙的王妃生活</a></td><tdclass="ccss"><ahref="293171.html">公孙的王妃生活(二)</a></td></tr><tr><tdclass="ccss"><ahref="293172.html">腐女们的马尔代夫手记</a></td><tdclass="ccss">&nbsp;</td><tdclass="ccss">&nbsp;</td></tr>

这是段小说的数据结构,章节下有小标题想把章节和章节下的小标题组织成XML结构难点在于章节名称可能有重复,如这段代码中章节重复数据为:<tdcolspan="3"class="vcss">番外</td>结帖率100%问题解决就结贴

解决方案

本帖最后由 liushengpiaoxu 于 2015-06-02 16:00:23 编辑
解决方案二:
你这个是js操作还是c#操作,操作成什么格式的xml?具体点,不要就那么一句话
解决方案三:
有重复的你想怎么操作?是删除?是和相同的合并?还是加个编号改为番外2...
解决方案四:
不限于XML操作,主要是把章节和章节下的标题组织在一起就行。
解决方案五:
重复标题不用改
解决方案六:
C#代码操作不是js处理
解决方案七:
用正则第一遍取出td标记的内容第二步从第一遍的结果里分析:有a标记的是标题,没有的是章节
解决方案八:
@xuzuning能给出具体代码不,正则不熟悉
解决方案九:
stringstrtd=Regex.Match(string,"<td>(\w+)</td>").Groups[1].Value;

时间: 2024-10-22 21:32:36

字符串操作的相关文章

mysql之字符串操作

写在前面 上篇文章学习了mysql常用的日期操作的函数,这篇文章将学习mysql的字符串操作的函数. 系列文章 mysql之创建数据库,创建数据表 mysql之select,insert,delete,update mysql之group by,order by mysql之count,max,min,sum,avg,celing,floor mysql之日期函数 mysql实战 1.ASCII(str) select ascii('a'); select ascii('ab'); select

小胖学PHP总结4-----PHP的字符串操作

1.字符串连接 字符串是通过半角句号"."来连接的,可以把两个或两个以上的字符串连接成一个字符串. 2.去除字符串首尾空格和特殊字符 PHP中提供了trim()函数去除字符串左右两边的空格和特殊字符,ltrim()函数去除字符串左边的空格和特殊字符,rtrim()函数是去除字符串右边的空格和特殊字符. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串 , 函数 , 字符 , 空格 , 特殊 , PHP去除空

&amp;#106avascript中的字符串操作

字符串 一.概述    字符串在javascript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多....JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等.    当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一条有些陡峭的学习曲线.在这里,主要是介绍字符串本身的一些操作,正则表达式会在以后的随笔中涉及

JavaScript中的字符串操作

javascript|字符串 一.概述    字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多....JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等.    当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一条有些陡峭的学习曲线.在这里,主要是介绍字符串本身的一些操作,正则表达

字符串操作函数

函数|字符串 PHP3.0中的字符串操作功能是比较多的,重要的有以下这些: (1)echo,print,printf,sprintf 用于输出字符串.字符串中如果有变量名则被替换成其值. 后两个函数类似于C的同名函数. (2)strchr, strlen, strtok, strrchr, strrev, strstr, strtolower, strtoupper, substr, ucfirst 用的字符串操作函数,有些和C中的同名函数意义完全一致. strrev是把一个字符串翻转. str

PHP开发中常用的字符串操作函数

1,拼接字符串 拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进行操作,圆点等号可以把一个比较长的字符串分解为几行进行定义,这样做是比较有好处的. 2,替换字符串 在PHP这门语言中,提供了一个名字叫做substr_replace()的函数,该函数的作用可以快速的完成扫描和编辑文本内容较多的字符串替换功能.他的语法格式: mixed substr_replace(mixed $string,string $repl

PHP字符串操作入门教程

教程|入门教程|字符串 无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西.PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 http://cn2.php.net/manual/zh/ref.strings.php . 以下将简单的讲述它的功能和特性. 弱类型 PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理

PHP 字符串操作入门教程

教程|入门教程|字符串 无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西.PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 [url]http://cn2.php.net/manual/zh/ref.strings.php[/url] . 以下将简单的讲述它的功能和特性.  弱类型PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换

PHP学习:字符串操作入门教程

论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西.PHP提供了大量的字符串操作函数,功能强大,使用也比较简单.以下将简单的讲述它的功能和特性. 弱类型 PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理,如: echo substr("1234567", 1, 3); 和echo substr(123456,1, 3);

关于字符串操作的算法题目

原题链接: http://oj.leetcode.com/problems/interleaving-string/ 这是一道关于字符串操作的题目,要求是判断一个字符串能不能由两个字符串按照他们自己的顺序,每次挑取两个串中的一个字符来构造出来. 像这种判断能否按照某种规则来完成求是否或者某个量的题目,很容易会想到用动态规划来实现. 先说说维护量,res[i][j]表示用s1的前i个字符和s2的前j个字符能不能按照规则表示出s3的前i+j个字符,如此最后结果就是res[s1.length()][s