matchQuery:会将搜索词分词,再与目标查询字段进行匹配,若分词中的任意一个词与目标字段匹配上,则可查询到。 termQuery:不会对搜索词进行分词处理,而是作为一个整体与目标字段进行匹配,若完全匹配,则可查询到。 wildcardQuery:通配符查询,*:表示多个字符(0个或多个字符), ...
分类:
其他好文 时间:
2019-07-15 12:05:32
阅读次数:
137
本来想细致整理一下正则表达式和RegExp对象的,但是发现网上完善的教程一抓一大把,于是这篇文章只会记录一些常常用到的正则表达式以及稍做分析。 *转义:/b/匹配字符b,/\b/匹配单词边界,/a*/匹配a、aa、aaa...,/a\*/只匹配a*. *双重转义: 这两个模式起的作用是一样的,但从普 ...
分类:
Web程序 时间:
2019-07-07 12:34:04
阅读次数:
155
glob模块 说明: 1、glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索, 支持通配符操作 *、?、[] 这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。 glob.glob( ...
分类:
编程语言 时间:
2019-07-01 10:48:27
阅读次数:
106
题目描述: 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a" ...
分类:
其他好文 时间:
2019-06-28 01:05:23
阅读次数:
118
一、正则表达式 注: 1、通用原子: \d : 数字, \D : 除了数字 \w : 数字,字母,下划线。 \W : 除了数字,字母,下划线。 \s : 空白符 , \S : 除了空白符 2、元字符: . :除了换行以外的所有字符 * : 匹配前面的内容出现 0 次及以上。 ? : 匹配前面的内容出 ...
分类:
Web程序 时间:
2019-06-28 00:23:57
阅读次数:
161
1.正则表达式:普通字符和元字符(特殊字符)组成的【模式】2.特殊字符: 【.】匹配除 "\n" 之外的任何单个字符。 要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。 【\w】匹配包括下划线的任何单个单词字符。等价于'[A-Za-z0-9_]'。 【\W】匹配任何单个非单词 ...
分类:
其他好文 时间:
2019-06-26 19:12:10
阅读次数:
129
正则表达式基础以及Java中使用正则查找 定义: 正则表达式是一些用来匹配和处理文本的字符串 正则的基础(先大致了解下) 1. 正则表达式的作用 1. 查找特定的信息(搜索) 2. 替换一些文本(替换) 2. 正则基础知识 1. 元字符 . 匹配除换行符(\n)以外的任何单个字符 w 匹配字母、数字 ...
分类:
编程语言 时间:
2019-06-21 22:34:52
阅读次数:
154
1.server匹配优先级 nginx 读取文件名是按照文件排序优先读取的顺序 对与一样的server 优先使用先读取到的 2.location匹配优先级 = 进行普通字符精确匹配,也就是完全匹配 优先级最高 匹配上就不会在去寻找其他的location ^~ 表示普通字符匹配,使用前缀匹配 优先级最 ...
分类:
其他好文 时间:
2019-06-11 17:36:32
阅读次数:
128
什么是正则表达式? 正则表达式是一个特殊的字符序列,它能够帮助你方便的检查一个字符串是否能够与某种模式匹配。 re的匹配语法有以下几种 1、re.match 从头开始匹配 注:只有第一个字符匹配才会返回值,如果第一个字符不匹配则返回None 2、re.search 匹配包含(全局匹配) 注:当存在多 ...
分类:
其他好文 时间:
2019-06-09 10:08:03
阅读次数:
146
就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符:大多数字符和字母都会和自身匹配 >>> ...
分类:
编程语言 时间:
2019-06-08 13:25:47
阅读次数:
112