永发信息网

文本文档如何进行模糊查找?

答案:3  悬赏:50  手机版
解决时间 2021-02-22 03:40
  • 提问者网友:心牵心
  • 2021-02-21 17:32
文本文档如何进行模糊查找?
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-02-21 17:48
1.是不是必须在txt格式文件中查找?如不是,参考第二条
2.如不是可以copy到word里进行,记事本,写字板皆不支持通配符。追问然后呢?word中呢???追答CTRL+F 出不来么?选高级,点选使用通配符 。 英文半角的“?”就代表一个汉字,例如:
搜 "第?个" 就可以了
全部回答
  • 1楼网友:渊鱼
  • 2021-02-21 20:52
不能用“第*个”来找,因为*代表一串字符,你找“第*”可以,*后边不能再有字符,要找第几个,要用问号“?”,一个?号代表一个字节(找英文的?号,而不是中文的?号),找“第几个”用“第?个”或“第??个”才可以找到。追问但是它就将*号当成*号,?号当成?号,咋办?追答将*号当成*号,?号当成?号,并没有错。中间有几个字,用几个?号,还是那句话,*代表不确定是几个字,*后边不能跟字,而一个问号代表一个字
  • 2楼网友:患得患失的劫
  • 2021-02-21 19:25
用c#+jquery-autocomplete实现模糊查找,类似百度,Google模糊查询 ;
JS代码如下:
var arry=new Array();
$(document).ready(function () {
$.ajax({
type: "POST",
contentType: "application/json",
url: "AjaxPage.aspx/GetAllHints",
data: "{}",
dataType: "json",
success: function (msg)
{
var datas = eval('(' + msg.d + ')');
for(var i=0;i {
arry[i]=datas[i].Key;
}
$("#txtIput").autocomplete(
{
source:arry
});
}
});
});
后台CS代码:
[WebMethod]
public static string GetAllHints()
{
Dictionary data = new Dictionary();
data.Add("ActionScript", "21782");
data.Add("AppleScript", "238061");
data.Add("BASIC", "838360");
data.Add("Clojure", "242721");
data.Add("COBOL", "63348");
data.Add("苹果4s", "24030");
data.Add("戴尔笔记本", "110105");
data.Add("戴尔手机", "18870");
data.Add("戴尔键盘", "30367");

//JSON序列化
DataContractJsonSerializer serializer = new DataContractJsonSerializer(data.GetType());
string dataString=string.Empty;
//定义一个stream用来存放序列化之后的内容
using (MemoryStream ms = new MemoryStream())
{
serializer.WriteObject(ms, data);
//返回json 字符串
return System.Text.Encoding.UTF8.GetString(ms.ToArray());
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯