| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6597 人关注过本帖
标题:怎么在vfp表中筛选名字中带有字符,字母,数字等等的名字
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
示例(XP VFP)
CREATE CURSOR tt (xm c(10),xm1 c(10))
INSERT INTO tt (xm) VALUES ("bo中y")
INSERT INTO tt (xm) VALUES ("bo1y")
INSERT INTO tt (xm) VALUES ("bo国y2")
INSERT INTO tt (xm) VALUES (SPACE(10))
re = Createobject("VBScript.RegExp")
re.Global = .T.
re.Ignorecase = .T.
re.Pattern = "[\u4e00-\u9fa5]"
REPLACE ALL xm1 WITH re.replace(xm,"")
BROWSE FOR  xm!=xm1

坚守VFP最后的阵地
2017-11-17 17:59
yjmgjr
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-11-17
收藏
得分:0 
回复 11楼 sdta
我试试!感谢大神跪谢
2017-11-17 18:02
yjmgjr
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-11-17
收藏
得分:0 
回复 11楼 sdta
能在给我仔细讲讲原理吗?谢谢大神
2017-11-17 18:06
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 

BROWSE FOR  xm!=xm1 此行改为

BROWSE FOR NOT EMPTY(XM1)

坚守VFP最后的阵地
2017-11-17 18:15
yjmgjr
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-11-17
收藏
得分:0 
回复 14楼 sdta
好的,大神
2017-11-17 18:15
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
回复 13楼 yjmgjr
一言难尽,这个问题的解决方法是用了正则表达式,网上搜索 正则表达式
如果感兴趣可以网上学习。
你的这个问题是汉字中夹杂了部分非汉字字符,解决这个问题是把汉字全部替换为空,而VFP中没有将汉字替换为空的函数,所以借用了 正则表达式。正则表达式的功能就是处理文本内容。

[此贴子已经被作者于2017-11-17 18:20编辑过]


坚守VFP最后的阵地
2017-11-17 18:16
yjmgjr
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-11-17
收藏
得分:0 
回复 14楼 sdta
好像不行啊!
2017-11-17 18:17
yjmgjr
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-11-17
收藏
得分:0 
回复 16楼 sdta
好的我会去好好看看的
2017-11-17 18:18
yjmgjr
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-11-17
收藏
得分:0 
回复 16楼 sdta
我打开表格试了一下好像直接把数据都清没了
2017-11-17 18:19
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
表中增加一个字段是关键,我在前面的回帖中及示例代码中直接或间接说明了。

坚守VFP最后的阵地
2017-11-17 18:22
快速回复:怎么在vfp表中筛选名字中带有字符,字母,数字等等的名字
数据加载中...
 
   



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

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