re是Python中最常见的正则表达式模块,常用方法包括compile,match,findall,finditer,search,split,sub等.
在一些字符串自身操作方法不方便使用的情况下,使用re模块能够非常方便地完成一些查找和替换等操作....
分类:
编程语言 时间:
2014-12-04 01:07:11
阅读次数:
365
翻译自官方指南的全文搜索一章。
全文搜索(Full Text Search)
现在我们已经讨论了搜索结构化数据的一些简单用例,是时候开始探索全文搜索了 - 如何在全文字段中搜索来找到最相关的文档。
对于全文搜索而言,最重要的两个方面是:
相关度(Relevance)
查询的结果按照它们对查询本身的相关度进行排序的能力,相关度可以通过TF/IDF,参见什么是相关...
分类:
其他好文 时间:
2014-12-03 10:31:26
阅读次数:
313
match 方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。stringObj.match(rgExp)参数stringObj必选项。对其进行查找的 String 对象或字符串文字。rgExp必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和...
分类:
Web程序 时间:
2014-12-02 11:47:55
阅读次数:
258
try {var urlhash = window.location.hash;if (!urlhash.match("fromapp")){if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))){}else{windo...
分类:
Web程序 时间:
2014-12-01 09:58:35
阅读次数:
160
re(regularexpression)模块正则表达式(regularexpression)主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。一、re.match re.match尝试从字符串的开始匹配一个模式。如:下面的例子匹配第一单词。importre....
分类:
其他好文 时间:
2014-11-30 21:27:29
阅读次数:
133
与正则表达式做比较的方法var _val = '1234';var _ev = /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/; //双斜杠之间写正则表达式_val.match(_ev);//返回结果为ture或fal....
分类:
Web程序 时间:
2014-11-30 19:58:00
阅读次数:
215
javascript中与正则表达式有关的匹配字符串的函数主要有RegExp类的方法exec(string)以及String类的方法match(regex),当然还有一些其他的方法,这里不作讨论,但是可能不少程序员都会混淆exec和match,这里列举二者的重点特性:...
分类:
编程语言 时间:
2014-11-27 22:09:36
阅读次数:
221
string.match(RegExp) 与 RegExp.exec(string) 相同点与不同点对比解析:1. 这两个方法,如果匹配成功,返回一个数组,匹配失败,返回null。2. 当RegExp的global属性为false时,这两个方法的返回数组是一样的。数组的第0个元素是整个pattern...
分类:
其他好文 时间:
2014-11-27 20:13:46
阅读次数:
247
time to stringfunction magtime($inputs,$to = '2str'){ if($to=='2str'&&!(is_numeric($inputs))&&!($to=='2num'&&preg_match("/^[a-z]{2,10}$/",$inputs))...
分类:
Web程序 时间:
2014-11-27 14:24:16
阅读次数:
217
/**?
?*?去除多余的0?
?*/??
function?del0($s)??
{??
????$s?=?trim(strval($s));??
????if?(preg_match(‘#^-?\d+?\.0+$#‘,?$s))?{??
????????return?preg_replace(‘#^(...
分类:
其他好文 时间:
2014-11-27 13:00:55
阅读次数:
138