silverlight5 如何查询字符串?

allenhiman 2011-07-15 02:42:56
比如我又个字符串 String s = "hero come here"

现在我想知道 s里有没有“hero”这个字段
那要怎么办 我知道 s.Contains("hero");可以返回有或没有

我现在主要是支持模糊查询 或者说是通配符查询

比如 输入"h?ero" "*hero"都能返回true

有办法吗?
...全文
95 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
diandian82 2011-07-19
  • 打赏
  • 举报
回复
string str = "h?er*o";

System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"[\?\*]", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
str = reg.Replace(str, "");
return str.Contains("hero");
HFtime 2011-07-19
  • 打赏
  • 举报
回复
Linq也可以用Contains的方法,SL也是可以用SQl语句的。
allenhiman 2011-07-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 diandian82 的回复:]
string str = "h?er*o";

System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"[\?\*]", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
str = reg.Replace……
[/Quote]
我试试啊
Jock.Chen 2011-07-18
  • 打赏
  • 举报
回复
这样匹配用正则表达式是否行得通。
allenhiman 2011-07-18
  • 打赏
  • 举报
回复
谢谢回复 我记得好像C#支持SQL查询 SL的c#能支持吗?
HFtime 2011-07-15
  • 打赏
  • 举报
回复
额 我想LZ可以先过滤一下用户输入的信息 把一些特殊字符都剔除掉 再拼接字符串 这样可能可以实现

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧