关键词判断

Hello_bug 2016-02-02 10:12:47
Please enter the text or web address that needs to be translated.

判断关键词是否在上面的一句话中,

比如 Please,text or,be translated,address,that needs to be translated是在上上面的一句话中的。
Please ent 是不算的,当然除空格外,其他的常用标点符号也算分隔
...全文
179 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果你传入的关键字没有正则的特殊字符的话,你可以用正则进行匹配 就是将你的关键字前后加\b成为正则,如果有可能出现正则特殊字符,则先将key为正则特殊字符进行repalce,比如
var key = key.Replace("$",@"\$")
var pattern = string.Format(@"\b{0}\b",key);
早起晚睡 2016-02-02
  • 打赏
  • 举报
回复
这个比较难 我感觉可以按空格和标点符号分成词组的数组 再比较 这样会有很多种情况 不是很好

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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