字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来 ...
分类:
其他好文 时间:
2016-05-16 19:46:04
阅读次数:
261
egrep是返回的是匹配的位置,而不是匹配字符串本身。egrep返回在检查正则表达式之前会把换行符给去掉 如果是匹配一些与元字符相同的字符,但是要使他没有特殊意义,则要用"\"放在这些字符的前面,才能表示一般含义 ^pepple --表示匹配以people行开头的 $people 表示匹配以peop ...
分类:
其他好文 时间:
2016-05-14 21:31:46
阅读次数:
233
下面是代码:BM是什么参考阮一峰老师的讲解 点击打开链接
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int MAX_SIZE=5005;
void set_ASC(int *ASC,int len,...
分类:
编程语言 时间:
2016-05-12 23:55:26
阅读次数:
330
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。
正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的...
分类:
编程语言 时间:
2016-05-12 20:53:49
阅读次数:
278
1. 正则表达式规则 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2, ...
分类:
Web程序 时间:
2016-05-11 09:21:19
阅读次数:
219
九度OJ--Q1165 import java.util.ArrayList;import java.util.Scanner; /* * 题目描述: * 读入数据string[ ],然后读入一个短字符串。要求查找string[ ]中和短字符串的所有匹配,输出行号、匹配字符串。 * 匹配时不区分大小 ...
分类:
其他好文 时间:
2016-05-06 20:15:35
阅读次数:
166
模式描述^匹配字符串的开头$匹配字符串的末尾。.匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。[...]用来表示一组字符,单独列出:[amk]匹配‘a‘,‘m‘或‘k‘[^...]不在[]中的字符:[^abc]匹配除了a,b,c之外的字符。re*匹配0个或多个的表达..
分类:
编程语言 时间:
2016-04-30 01:11:02
阅读次数:
187
元字符
描述
.点
匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。
$
匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾 ,但是不能匹配字符串"They are a bunch of weasels."
^
匹配一行的开始。例如正则表达式^When in能够匹...
1.了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用 ...
分类:
编程语言 时间:
2016-04-22 09:25:34
阅读次数:
228
正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 许多程序设计语言都支持利用正则表达式进行字符串操作。 MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 MongoDB使用PCRE (Perl Compatible Regular Expression) ...
分类:
数据库 时间:
2016-04-19 19:01:56
阅读次数:
190