| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 662 人关注过本帖
标题:如何把格式复杂的“985大学排名.txt
只看楼主 加入收藏
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
结帖率:97.48%
收藏
已结贴  问题点数:20 回复次数:6 
如何把格式复杂的“985大学排名.txt
现有格式复杂的文本文件“985大学排名.txt”[顶级985(2所)占1行,中上985(6所)占2行,中流985(14所)占3行,中下985(11所)占2行,末流985(6所)占3行]
如何将它写入表文件中[字段名为:序号 N(4),大学分类 C(20),具体大学 M)
请高手赐教,万分感谢!!!

[985大学排名.txt]
1、顶级985(2所)
清华大学、北京大学
2、中上985(6所)
复旦大学、上海交通大学、浙江大学
中国科学技术大学、南京大学、中国人民大学
3、中流985(14所)
哈尔滨工业大学、西安交通大学、武汉大学、天津大学
南开大学、厦门大学、中山大学、东南大学、华中科技大学
北京理工大学、北京航空航天大学、同济大学、北京师范大学、国防科技大学
4、中下985(11所)
四川大学、山东大学、吉林大学、中南大学、大连理工大学、华东师范大学
西北工业大学、电子科技大学、华南理工大学、重庆大学、中国农业大学
5、末流985(6所)
中央民族大学、中国海洋大学
中南大学、兰州大学
东北大学、西北农林
搜索更多相关主题的帖子: 排名 txt 大学 北京 格式 
2023-03-06 15:16
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9844
专家分:27213
注 册:2012-2-5
收藏(1)
得分:20 
程序代码:
TEXT TO lcStr NOSHOW
1、顶级985(2所)
清华大学、北京大学
2、中上985(6所)
复旦大学、上海交通大学、浙江大学
中国科学技术大学、南京大学、中国人民大学
3、中流985(14所)
哈尔滨工业大学、西安交通大学、武汉大学、天津大学
南开大学、厦门大学、中山大学、东南大学、华中科技大学
北京理工大学、北京航空航天大学、同济大学、北京师范大学、国防科技大学
4、中下985(11所)
四川大学、山东大学、吉林大学、中南大学、大连理工大学、华东师范大学
西北工业大学、电子科技大学、华南理工大学、重庆大学、中国农业大学
5、末流985(6所)
中央民族大学、中国海洋大学
中南大学、兰州大学
东北大学、西北农林
ENDTEXT
ALINES(laStr, lcStr)
CREATE CURSOR dx (序号 N(4),大学分类 C(20),具体大学 M)
lc = SPACE(0)
FOR ln1 = 1 TO ALEN(laStr, 1)
    IF VAL(laStr[ln1]) != 0
        IF NOT EMPTY(lc)
            INSERT INTO dx VALUES (ln3, lcfl, lc)
        ENDIF 
        lcfl = laStr[ln1]
        lc = SPACE(0)
        ln2 = 0
        ln3 = VAL(laStr[ln1])
    ELSE
        lc = lc + IIF(ln2 > 0, CHR(13) + CHR(10), SPACE(0)) + laStr[ln1]
        ln2 = ln2 + 1
    ENDIF
ENDFOR
INSERT INTO dx VALUES (ln3, lcfl, lc)
BROWSE 

坚守VFP最后的阵地
2023-03-06 16:27
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
收藏
得分:0 
@Sdta 谢谢,非常感谢热心指导!!!待会认真学习消化。
2023-03-06 17:06
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
收藏
得分:0 
@sdta:你好!请问如何去掉“大学分类”中的数字“1、2、3、4、5”?请赐教!

图片附件: 游客没有浏览图片的权限,请 登录注册
2023-03-06 19:40
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9844
专家分:27213
注 册:2012-2-5
收藏
得分:0 
lcfl = SUBSTR(laStr[ln1], AT("、", laStr[ln1]) + 2)

坚守VFP最后的阵地
2023-03-06 20:15
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
收藏
得分:0 
@sdta 谢谢!
2023-03-06 20:54
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:790
专家分:1170
注 册:2021-10-13
收藏
得分:0 
楼主是干啥的,怎么老是搞这TXT解析的。
2023-03-06 23:21
快速回复:如何把格式复杂的“985大学排名.txt
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042745 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved