社区
VB基础类
帖子详情
中英文字符串搜索(like 或 Instr)
marksmith
2003-05-20 01:15:00
对一包含有中英文的字符串进行搜索(like 或 Instr)
如何使搜索到的中文是 case sensitive 但搜索到的英文是 case insenditive?
...全文
98
22
打赏
收藏
中英文字符串搜索(like 或 Instr)
对一包含有中英文的字符串进行搜索(like 或 Instr) 如何使搜索到的中文是 case sensitive 但搜索到的英文是 case insenditive?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
koa3000
2003-05-29
打赏
举报
回复
koa3000@hotmail.com
marksmith
2003-05-29
打赏
举报
回复
boywang(大力水手):
你能寄压缩了的 Project 给我吗:
qwerfvc@yahoo.com
我可把我的压缩了的Project给你寄去(12k)。
boywang
2003-05-29
打赏
举报
回复
我的电脑是没出现楼主说的情况啊!
InStr(1, "人和入", "入")=3
Len("人")=1
vb中的字符默认是unicode的。
GB和Big5就是编码的不同吧,都是属于unicode的呀!
blasterboy
2003-05-29
打赏
举报
回复
up
marksmith
2003-05-29
打赏
举报
回复
koa3000(koa):
寄去了, 谢谢.
marksmith
2003-05-28
打赏
举报
回复
有谁能帮我?
我可把压缩了的Project给你寄去(12k)。
marksmith
2003-05-27
打赏
举报
回复
试一下Len("人")看你能得到1还是2?
得2就是GB了。
你用的中文Windows98?XP?
koa3000
2003-05-27
打赏
举报
回复
VB6 你在那儿选择的采用GB方案?
marksmith
2003-05-27
打赏
举报
回复
你别汗了, 我很菜:
GB: 组成中文的一种办法,用两个字符组成一个汉字. 在VB6用这办法, 在网上用UnitCode?(请高手讲解一下.)
比如:
Print Asc(Mid("人", 1, 1)), Asc(Mid("人", 2, 1))
Print Asc(Mid("入", 1, 1)), Asc(Mid("入", 2, 1))
会得到:
200 203
200 235
koa3000
2003-05-26
打赏
举报
回复
汗,GB是什么东东?
koa3000
2003-05-23
打赏
举报
回复
来这儿坐擂吧。
出现你的情况的,估计为0;
出现我的情况的InStr(1, "人和入", "入", 1)=3 ,估计100%
hiahia
marksmith
2003-05-23
打赏
举报
回复
>确认一下,人 是 人民的人? 入 是进入的入?
是的.
>这边没有出现你的情况
那俺也糊涂了,试过InStr(1, "人和入", "入", 1)?
有谁愿意试一下我的试验程序,留下Email.
marksmith
2003-05-23
打赏
举报
回复
koa3000(koa):
Hahaha,坐擂,有意思~~~
你的情况 InStr(1, "人和入", "入", 1)=3 估计?试过?
如果试过,请注意,在GB,Len("人和入")=6, 你用的是GB吗?
qingming81
2003-05-22
打赏
举报
回复
这个问题倒是很新鲜啊!“人”可查“入”,为什么“人”就不可查“大”“夫”“天”呢,难道一人可入,二人三人就完了?
koa3000
2003-05-22
打赏
举报
回复
汗~~~~ “人“和”入"一个是大写一个小写…………确实没听说过。
确认一下,人 是 人民的人? 入 是进入的入?
那俺就糊涂了。
这边没有出现你的情况。
koa3000
2003-05-21
打赏
举报
回复
楼上的意思是,"人和入" 近似,所以用 人 来查, 入 也可以得到?
这个比较夸张了点。
要么你做一个转换,当用人来查时 ,你查两次,
int1=InStr(1, "人和入", "入", 1)
int2=InStr(1, "人和入", "人", 1)
if int1<1 then
Print int2
else int2<1 then
Print int1
else
Print iif(int1>int2,int2,int1)
endif
marksmith
2003-05-21
打赏
举报
回复
人“和”入"一个是大写一个小写! 没听过?看看组成“人“和”入"的字符你就明白为什么我要这样说啦。
看来你们都没有试过,InStr(1, "人和入", "入", 1) (或 Like) 能由"入"查到"人"! "因为" InStr(1, "人和入", "入", 1) 是 case insensitive. 改为 InStr(1, "人和入", "入", 0)就没有这样的问题。
我不希望得到这样的结果,我要搜索到的中文是 case sensitive,但同时我又希望但搜索到的英文是 case insenditive, 所以来问你们。
marksmith
2003-05-21
打赏
举报
回复
Print InStr(1, "人和入", "入", 1) 得 1。 要又GB, 被要 copy 我的。
marksmith
2003-05-21
打赏
举报
回复
Private Sub Command1_Click()
Print InStr(1, "È˺ÍÈë", "Èë", 1)
Print Left("ÈË", 1), Right("ÈË", 1)
Print Left("Èë", 1), Right("Èë", 1)
End Sub
marksmith
2003-05-21
打赏
举报
回复
查"人"查到"入"!!!!!!!!!!
加载更多回复(2)
Oracle - 正则表达式REGEXP_LIKE,实现复杂字符匹配
本文系统讲解Oracle REGEXP_LIKE函数在复杂字符匹配中的核心应用:涵盖Unicode多语言支持(Emoji过滤、中文姓名校验)、IPv4/身份证号等结构化模式识别、前瞻断言实现密码强度校验、性能优化避免灾难性回溯,以及Java集成与生产避坑指南。重点强调其作为SQL层
字符串
智能过滤器的工程化能力,而非LIKE的简单增强。
通过简单易懂的示例和练习,帮助SQL初学者快速掌握MySQL LOCATE函数的基本用法和常见场景。
本文通过10个由浅入深的示例,详细讲解MySQL中LOCATE函数的基本用法与实际应用场景,涵盖基础查找、指定起始位置、大小写敏感性及与其他函数组合使用等内容,并结合InsCode平台实现交互式学习,帮助初学者避开常见陷阱,提升SQL实践能力。
pip-ansys_mapdl_reader-0.50.11-cp37-cp37m-macosx_10_9_x86_64.whl.zip
pip-ansys_mapdl_reader-0.50.11-cp37-cp37m-macosx_10_9_x86_64.whl.zip
基于 W-GAN 的光伏出力场景生成方法研究(Python代码实现)
内容概要:本文系统研究了基于W-GAN(Wasserstein生成对抗网络)的光伏出力场景生成方法,并提供了完整的Python代码实现。该方法充分利用W-GAN在捕捉复杂数据分布方面的优势,能够生成具有高度真实性与时序一致性的光伏发电功率场景,有效解决了传统场景生成方法在处理非线性、非平稳光伏数据时存在的模式坍塌与分布偏差问题。研究内容涵盖网络架构设计、梯度惩罚机制引入以保障训练稳定性、损失函数优化及生成样本质量评估等关键环节,生成的场景可用于电力系统规划、运行调度、储能配置及风险评估等任务,尤其适用于高比例可再生能源接入背景下的不确定性建模需求。; 适合人群:具备一定Python编程能力、深度学习基础理论知识的研究生、科研人员,以及从事新能源发电预测、电力系统优化调度等相关领域的工程技术人员。; 使用场景及目标:①实现光伏出力不确定性建模,生成满足统计特性的典型与极端功率场景;②支撑含光伏的微电网、主动配电网的优化调度、可靠性分析与韧性评估;③作为深度学习在能源时序数据生成领域的一个典型案例,服务于教学演示与学术研究。; 阅读建议:建议结合所提供的Python代码进行动手实践,重点理解W-GAN中判别器(Critic)结构、梯度惩罚项(Gradient Penalty)的实现原理,并通过可视化手段对比原始数据与生成数据的分布特征,进一步可尝试将其与传统GAN、VAE或DDPM等生成模型在场景多样性、保真度方面进行横向比较。
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例计数器电路应用于自行车
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例计数器电路应用于自行车
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章