Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请求李生·字符串处理难题

1楼
wuhengsi 发表于:2014-11-29 1:01:47

 

 

李生,请教 星如何删除掉  如下图所示 两个标记字段 之间的内容??

 

下载txt数据:

http://img.lingimg.com/att.php?id=0102351566

 

图片点击可在新窗口打开查看

 

 

 

2楼
zhongjian 发表于:2014-11-29 15:11:38

下面的实例不知是否是你要的

 

设计思路:

1  源文件似一个配置文件,文件中段以 “ < ”、“ > ”为标记,而非搭建配置文件构件规范的“ [ ”、“ ] ”以为标记,考虑到进行标记转换后。再用配置文件构件进行操作命令代码相对庸长,故放弃了使用配置文件构件;

2  程序操作放置了字符串数组和条件选择两个构件,作为程序操作的主构件:
   字符串数组构件的功能:读入数据、进行数据循环操作、写回数据
   条件选择构件的功能:进行数据判断,筛选出需要的数据并写入临时数据区

3  考虑到演示的需要程序放置了两个文本编辑框构件,用于显示程序的可视性过程,实际程序中用两个字符串数组构件一个用于数据操作(读入数据、进行数据循环操作、写回数据),一个用于存放筛选的临时数据。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文件夹.zip

3楼
admin 发表于:2014-11-29 18:23:53
就你提供的 文件而言,你没必要做删除;直接建个新文件 就可以了。
4楼
pc_doctor 发表于:2014-11-30 0:03:11

2楼用程序解决目的,可以学习到编程能力。

 

3楼用思想解决目的,可以体会到思维的力量。

 

很明显,要实现楼主的目标,必须要获取“<”和“>”内的字符进行判断截取,而结果又只需要“<”和“>”内的字符。

确实3楼的思路就更直接便捷些,将“<”和“>”内的字符放入一个新文件中保存即可。

5楼
wuhengsi 发表于:2014-12-1 0:02:06

 

2楼的例子写的很棒啊!给了启发、思路!  不过首帖因为我表达不清楚的原因误导了各位,在此我修正需求内容,盼望各位再相助!

 

1. 头·尾的标记字符串是不一定是以"<"或">"结束的,要以整行字符串作为标记(如下图所示);

2. 在dat.txt 文件中,只能删除头·尾的标记“之间”的内容,标记以外其他内容要保留(如下图所示);

 

dat.txt下载地址

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:dat_2.txt

 

图片点击可在新窗口打开查看

 

6楼
xuexue 发表于:2015-1-7 19:56:17
逐行读取和第一个标记字符串比较,如果读取到的行字符串和第一个标记的字符串相同,记下该行号,继续向下读取,获得第二个标记字符串的行号。删除指定两个行号之间的内容。 主要是想得到行号,就容易解决了。 可以试试。
共6 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.09375 s, 5 queries.