C#用什么算法可以判断出一段字符串里包含是否包含固定的内容? 本帖最后由 No4000 于 2014-08-29 16:57:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正则,IndexOf,还有一些字符串的查找算法,比如KMP算法 JQuery,获取到obj.titile,然后和字符串比较,也成; Regex.IsMatchstring.IndexOfstring.Contains都可以 正则,string.index,jquery得到对象再访问属性(指定id或者通过title获取)都可以。问题是,这样子做有什么用? 不需要正则这么麻烦吧string.Contains()应该就可以了 string html="....."; if (html.Contains("title=\"我爱你\"")) { } 唉。如果不先把基本的“是什么”搞清楚,你就还没有开始真正设计程序。如果它是xml,那么你就因该使用一个xml语法解析器程序。如果它是html,那么你就应该使用一个html语法解析器程序。总之,使用正规的语法解析框架库,而不是成事不足的“匹配极简单和想当然的个别字词儿”的东西。 比如说,title,不仅仅它的位置可以随意改变,假设它如果写成大写(或者部分大写),或者与=号之间有个空格、有个换行符,等等情况,对于某些语法规定来说,也都是title。你的“方法”能涵盖那成百上千个“极简单和想当然的个别字词儿”也无法涵盖的语法规定吗? 一个BigInteger类型的负数求绝对值 c# 串口程序在其它的电脑上接收不到数据 【小白提问】一个类中有个方法,每次实例化后,能不能动态执行该方法内容。 关于dotNetBar控件的使用? 合并8位二进制码为1位10进制码的最优算法 怎样让Image中的图片不停的更换,实现幻灯片效果? 请问C#有内置的输入对话框吗? 很简单的问题!清高手解决一下!! c++ C# struct 转换 System.EventHandler 问题 picturebox半透明的问题 TCP通信
string.IndexOf
string.Contains
都可以
问题是,这样子做有什么用?
string.Contains()应该就可以了
if (html.Contains("title=\"我爱你\""))
{
}