标题:各位大神,如何用VFP命令提取文本文件的特征数据
只看楼主
qq88881111
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2021-5-2
结帖率:0
已结贴  问题点数:20 回复次数:10 
各位大神,如何用VFP命令提取文本文件的特征数据
简历文档.txt (27.81 KB)

 <XingMing>张三</XingMing>
  <XingBie>男</XingBie>
  <ChuShengNianYue>199910</ChuShengNianYue>
  <MinZu>汉族</MinZu>
  <JiGuan>广东省广州市</JiGuan>
  <ChuShengDi>广东省广州市</ChuShengDi>
  <RuDangShiJian>202107</RuDangShiJian>
  <CanJiaGongZuoShiJian>202209</CanJiaGongZuoShiJian>
  <JianKangZhuangKuang>健康</JianKangZhuangKuang>
  <ZhuanYeJiShuZhiWu>
  </ZhuanYeJiShuZhiWu>
  <ShuXiZhuanYeYouHeZhuanChang>篮球</ShuXiZhuanYeYouHeZhuanChang>
  <QuanRiZhiJiaoYu_XueLi>大学</QuanRiZhiJiaoYu_XueLi>
  <QuanRiZhiJiaoYu_XueWei>教育学学士</QuanRiZhiJiaoYu_XueWei>
  <QuanRiZhiJiaoYu_XueLi_BiYeYuanXiaoXi>北京师范大学</QuanRiZhiJiaoYu_XueLi_BiYeYuanXiaoXi>
  <QuanRiZhiJiaoYu_XueWei_BiYeYuanXiaoXi>数学与应用数学</QuanRiZhiJiaoYu_XueWei_BiYeYuanXiaoXi>
  <ZaiZhiJiaoYu_XueLi>自考本科</ZaiZhiJiaoYu_XueLi>

我想用VFP命令,从一个文本文件中,提取一个人的简历,生成一个表的一行作为一条数据
我有这样的文本文件 上百条,一条条手动输入太难了,哪位大神帮帮忙?

姓名  性别 出生  民族  出生地 籍贯 入党时间 参工时间 健康状况 特长  全日制学历 全日制学位 简历
张三   男  199910  汉族  ...  ..... ........ .......
搜索更多相关主题的帖子: 提取 VFP 数据 命令 文本文件 
2022-08-30 13:30
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:7 
STREXTRACT(cSearchExpression, cBeginDelim [, cEndDelim [, nOccurrence
[, nFlag]]]])

xstr = filetostr('简历文档.txt')

? STREXTRACT(xstr,'<XingMing>','</XingMing>')
? STREXTRACT(xstr,'<XingBie>','</XingBie>')
2022-08-30 13:35
qq88881111
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2021-5-2
得分:0 
提示STREXTRACT.prg不存在
2022-08-30 13:56
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:0 
以下是引用qq88881111在2022-8-30 13:56:21的发言:

提示STREXTRACT.prg不存在

你用的不是VFP9吧?
STREXTRACT是个函数
2022-08-30 14:25
qq88881111
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2021-5-2
得分:0 
我用的是VFP6 。。。
2022-08-30 14:35
qq88881111
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2021-5-2
得分:0 
以下是引用laowan001在2022-8-30 14:25:23的发言:


你用的不是VFP9吧?
STREXTRACT是个函数

我用VFP9 也好像取出的姓名是错误的
2022-08-30 14:35
sam_jiang
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:542
专家分:781
注 册:2021-10-13
得分:7 
没问题啊!?
str="<XingMing>张三</XingMing><XingBie>男</XingBie><ChuShengNianYue>199910</ChuShengNianYue><MinZu>汉族</MinZu>"
?STREXTRACT(str,"<XingMing>","</XingMing>")
*主屏幕显示 张三
2022-08-30 16:12
qq88881111
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2021-5-2
得分:0 
以下是引用sam_jiang在2022-8-30 16:12:49的发言:

没问题啊!?
str="<XingMing>张三</XingMing><XingBie>男</XingBie><ChuShengNianYue>199910</ChuShengNianYue><MinZu>汉族</MinZu>"
?STREXTRACT(str,"<XingMing>","</XingMing>")
*主屏幕显示 张三

文本文档的编码改为ANSI 就可以
2022-08-30 16:25
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:0 
以下是引用qq88881111在2022-8-30 14:35:59的发言:


我用VFP9 也好像取出的姓名是错误的

什么样的错误?发上来好分析问题
2022-08-31 09:14
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:273
专家分:594
注 册:2012-9-21
得分:7 
可以根据每行<>规律 ,将其<>内的字串检测并删除,留下需要的字符就好
2022-09-01 22:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509915-1-1.html




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

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