正则表达式

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

实用正则表达式(实用篇)

   好久没写博客,这次写博客主要是针对所学的正则表达式做一个整理.因为用时总是不大把握,每次都得百度,因此将常用的一些正则以及一些比较难记混淆的字符纪录于此,本篇并不是正则的使用教程,只是一些常用的字符及常用的正则,权当一个工具书使用.当然如果能够解决一些朋友的燃眉之需,那应该是一件非常令人高兴的事了.本文内容大都摘自其他博客,如有侵权

2015-07-01 14:43:57

javascript正则表达式<二>

var re = /[a-z]$/; var str = \"ab\\ncdef\"; alert(str.replace(re,\"#\"));//ab\\ncde# re =/[a-z]$/m; alert(str.replace(re,\"#\"));//a#\\ncde#   使用

2015-07-01 14:43:57

notepad++中用正则表达式

notepad++中用正则表达式查找目标(\\d+)替换为\\1,12341314141413134141411141414114114133变成1234,1314,14141,31341,41411,14141,41141,14133,便于sql里面用in 查找目标(\\w+)替换为\"\\1\",dasfafdafadffdasfadfafafdafa

2015-07-01 14:43:57

Jmeter正则表达式提取器应用

1、找到所有小数的数字,比如10.2 引用名称:aa 正则表达式:[0-9]+\\.[0-9]+ 模板:$0$ 区配数字: -1   调用: ${aa_1}:取出第一个满足要求的数字 ${aa_2}:取出第二个满足要求的数字 2、找到所有小数点后的数字 引用名称:aa 正则表达式:([0-9]+)\\.([0-9]+)&nbs

2015-07-01 14:43:56

正则表达式高级用法(分组与捕获)

正则表达式高级用法(分组与捕获) 分组的引入:     对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些限定符如下所示:   X ? X ,一次或一次也没有

2015-07-01 14:43:56

UltraEdit正则表达式(2)

UltraEdit正则表达式: 功能: <xs:element name=\"AddressInfo\" type=\"xs:string\" fixed=\"255\" /> <xs:element name=\"AddressInfo\" type=\"xs:string\" fixed=\"\" /><xs:element

2015-07-01 14:43:56

Perl语言入门-第七章-漫游正则表达式王国-习题

1. 题目         原始题目阐述有些问题,这里说明一下。第1题:匹配包含fred的行。第2题:匹配包含fred或者Fred的行。第3题:匹配包含点号的行。第4题:匹配大写字母开头的行。第5题:包含连续两个相同的非空格字符的行,比如AA,aa,¥¥,等。第6题:匹配既有wilma也有fr

2015-07-01 14:43:56

C++11标准 STL正则表达式 验证电子邮件地址

C++语言实现一下电子邮件地址验证程序,用的是  源代码如下,该代码已在C++ 11的regex_error异常。因此,如果要在boost正则表达式库。 /* * regex.cpp - 用正则表达式验证电子邮件地址 * * C++11标准 STL正则表达式 * * * Copyright 叶剑飞

2015-07-01 14:43:55

C++正则表达式

【C++正则表达式】   这个新的程序库,被定义于<regex>头文件,由几个新的类型所组成: 正则表达式(样式)以样板类 basic_regex 的实体表示 样式匹配的情况以样板类 match_results 的实体表示   函数 regex_search 是用来搜索样

2015-07-01 14:43:54

Delphi XE 中使用正则表达式

在Delphixe系列中,已经融合了正则表达式类TRegEx,在我们需要使用的时候,Uses RegularExpressions单元即可。 TRegEx 是一个结构 ,使用时不用释放。他内部还是用TPerlRegEx 类来实现。 //IRegex 的属性与方法 IRegex.GetGroupNames; { 子表达式编号数组, 譬如有两

2015-07-01 14:43:54

正则表达式匹配并替换字符串

场景: 2012年在做广州地铁协同办公项目时,客户觉得明文的数据库链接用户密码配置在web.config里面不安全;其实.NET里的web.config在IIS中有所限制,对安全性还是有保障的。但是客户既然有这样稍微“变态”的需求,那我们就考虑怎么去把它实现吧。   存在的技术难点: (1)web.config中配置

2015-07-01 14:43:53

Dave Python 练习十七 -- 正则表达式

一. 先看联机文档上的一段有关特殊字符的说明A regular expression (or RE) specifies a set of strings that matches it; the functions in this module let you check if a particular string matches a given reg

2015-07-01 14:43:53

入门教程:C# 正则表达式

学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。 假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。 这是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个

2015-07-01 14:43:52

使用正则表达式,去除C++的注释

难点是识别字符串中的//, /*和*/。后来觉得只要在匹配注释的时候越过字符串,不去管它就好了。 匹配C++中的字符串的正则表达式是\"([^\\\\*]|\\\\.)*?\",意思是引号中字符不能有\\和*,但是可以有\\.这种情况,这样就避开了类似\"abc\\\"这种字符串,同时也包含了\"abc\\\"\",\"abc\\n\"这些情形。 代码如

2015-07-01 14:43:52

IPV6正则表达式匹配

原文地址:http://forums.intermapper.com/viewtopic.php?t=452 A Regex for IPv6 Addresses Stephen Ryan at Dartware has produced a regular expression (regex) that can be used to match

2015-07-01 14:43:52

用javascript与正则表达式验证表单

javascript中的正则表达式对象regExp。 创建regExp对象语法 new regExp(pattern,attributes); 直接量语法 /pattern/attributes 也可以是 new regExp(/pattern/attributes)   注意:如果用new regExp(pattern,attr

2015-07-01 14:43:51

java 的转义字符,在正则表达式中应用

pony 抄袭是一种美德 java 的转义字符,在正则表达式中应用 点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转义:^ ==> u005E 左大括号的转义:{ ==> u007B 左方括号的转义:[ ==> u005B 左圆括号的转义:( ==> u0028 竖线的转义:| ==> u007

2015-07-01 14:43:49

正则表达式元字符

正则表达式元字符 正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符。元字符使正则表达式具有处理能力。元字符既可以是放在 [] 中的任意单个字符(如 [a] 表示匹配单个小写字符 a ),也可以是字符序列(如 [a-d] 表示匹配 a 、 b 、 c 、 d 之间的任意一个字符,而 \\w 表示任意英文字母和数字及下划线),下面是一些常见

2015-07-01 14:43:49

C# 正则表达式 匹配括号、数字、字母

正则表达式 筛选字母 private bool IsWords(string input) { return Regex.IsMatch(input, @\"^[a-z]+$\");//只匹配大写字母的话 /^[A-Z]+$/;匹配小写字母 /^[a-z]+$/;大小写都匹配 /^[a-zA-Z]+$/

2015-07-01 14:43:49

时间验证正则表达式

多次验证已解决润年问题的时间验证正则表达式: 正确时间格式示例: 日期部分:2007-1-11 2007/11/1 2007 1 11 07-11-1 07/1/11 07 11 1 时间部分:5:5:5 05:05:05 ^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]((((0?[1

2015-07-01 14:43:48