找回密码
 注册
Simdroid-非首页
查看: 144|回复: 10

[编程进阶] StringCount如何区分?

[复制链接]
发表于 2009-3-7 18:58:38 | 显示全部楼层 |阅读模式 来自 北京
StringCount["this is Miss. Lee", "is"]结果是3个,但如何设置才能得到1呢?Overlap和Ignor都不行啊
除了用" is "之外。
发表于 2009-3-7 19:18:49 | 显示全部楼层 来自 江苏镇江
Simdroid开发平台
This is Miss Lee
回复 不支持

使用道具 举报

 楼主| 发表于 2009-3-7 19:59:40 | 显示全部楼层 来自 北京
怎样排除 This 和 Miss 中的is
回复 不支持

使用道具 举报

发表于 2009-3-7 20:38:57 | 显示全部楼层 来自 加拿大
本帖最后由 smarten 于 2009-3-7 07:15 编辑

你大概有是要找is这个词吧。
  1. StringCount["Is your this is Miss. Lee is",
  2. RegularExpression["(?i)\\bis\\b"]]
复制代码
回复 不支持

使用道具 举报

 楼主| 发表于 2009-3-8 10:52:28 | 显示全部楼层 来自 北京
嗯,是这个意思!
多谢多谢!
:handshake
回复 不支持

使用道具 举报

发表于 2009-3-15 20:13:34 | 显示全部楼层 来自 北京海淀
呵呵,看这题我第一感觉就是想到vim里去实现
回复 不支持

使用道具 举报

发表于 2009-3-15 23:39:50 | 显示全部楼层 来自 加拿大
就是用RegularExpressionl了。还可以在Vi里面调用一行的perl script呢。
6# waynebuaa
回复 不支持

使用道具 举报

发表于 2009-3-16 09:59:50 | 显示全部楼层 来自 北京
vim本身就很强大的啦,不过我没试过你说的perl
%%%%%%%%%%%%%%%
附注 :
该问题用vim编辑器只需7个字符就可实现
:/\sis\s
回复 不支持

使用道具 举报

发表于 2012-1-12 22:32:03 | 显示全部楼层 来自 浙江金华
StringCount["this is Miss. Lee", " is"]
回复 不支持

使用道具 举报

发表于 2012-6-12 22:18:20 | 显示全部楼层 来自 四川成都
楼上的方法最简单哈:lol
回复 不支持

使用道具 举报

发表于 2012-6-29 10:24:23 | 显示全部楼层 来自 广东广州
fury 发表于 2012-6-12 22:18
楼上的方法最简单哈

如果is 呢?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-28 19:21 , Processed in 0.040804 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表