1. 正則表達式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之同样的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位...
分类:
Web程序 时间:
2015-05-12 22:21:20
阅读次数:
206
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置...
分类:
Web程序 时间:
2015-05-07 12:04:58
阅读次数:
125
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位...
分类:
Web程序 时间:
2015-05-06 13:05:50
阅读次数:
131
一、正则表达式的主要是为了匹配字符串。可以使用在线的正则表达式、正则表达式插件、正则表达式类(Regex)。二、正则表达式基本语法\d:数字.:任何的字符(匹配.可以使用\.)[abc]:匹配a或者b或者cc{2}:c重复2次c{2,3}c至少2次至多3次*:零个或者多个c*:零个或者多个Cc+:至...
[]:找到括号中的一个,便成立?:0个或者1个+:至少一个*:0个或者多个.:匹配除换行以外的任意字符\w:匹配字母,数字,下划线或者汉字.\d:匹配数字\b:匹配字符串的开始或者结束^:匹配字符串的开始$:匹配字符串的结束
分类:
其他好文 时间:
2015-05-04 19:57:39
阅读次数:
101
KMP字符串匹配算法 文/编辑 KMP完全匹配算法和Levenshtein相似度匹配算法是模糊查找匹配字符串中最经典的算法,配合近期技术栏目关于算法的探讨,从网上摘取了一些简要的内容,加上自己的一些理解,向大家普及一些这方面的知识,希望能抛砖引玉。 l 算法简介: kmp算法是一种改进的字符串匹配算...
分类:
编程语言 时间:
2015-04-27 18:16:07
阅读次数:
187
Levenshtein字符串距离算法介绍 文/开发部 Dimmacro KMP完全匹配算法和
Levenshtein相似度匹配算法是模糊查找匹配字符串中最经典的算法,配合近期技术栏目关于算法的探讨,上期介绍了KMP算法的一些皮毛,收到了同事的一些反馈,本期再接再厉,搜集了一些资料,简单谈谈Leven...
分类:
编程语言 时间:
2015-04-27 18:09:44
阅读次数:
169
之前总是搞不明白正则表达式中的反斜杠的问题。今天经过查阅资料终于搞明白了。 其中最重要的一点就是Python自己的字符串中定义的反斜杠也是转义字符,而正则表达式中的反斜杠也是转义字符,所以正则表达式中反斜杠会涉及到双重转换的问题。要匹配字符串中1个反斜杠应该怎么写正则表达式?"\\",这样行吗?.....
分类:
编程语言 时间:
2015-04-21 22:33:43
阅读次数:
244
1.元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符(制表键、换行、中英文空格、全、半角空格) \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 查找元字符本身时需要在其前面再加上一个\2.限定符 某...
分类:
其他好文 时间:
2015-04-20 22:07:12
阅读次数:
171
一、正则表达式正则表达式用于验证用户输入,匹配字符串,在涉及字符串的操作中有着非常广泛的应用。C#中的正则表达式在System.Text.RegularExpressions命名空间中。下面是一个C#中使用正则表达式的简单示例static void Main(string[] args) ...