正则表达式

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

eclipse正则表达式批量查找替换 (非常实用)

我们经常使用一些工具进行替换操作,有些工具在替换时支持使用正则表达式查找,然后替换。通常有两 种情况: 简单替换 <li class="tab_cur" onclick="DynamicForm.tab(this,\'web\');" onmousedown="ClickMonkey.lo

2015-07-13 10:40:03

php里如何用正则表达式去除空白行

2015-07-10 15:13:27

取子串的正则表达式 (php)

一.问题: 有如下字符串: "<str1>name1</str1><str2>name2</str2>" 用正则表达式如何取出"name1"和"name2"呢? 二.解答: 2.1: <?php $str=&quo

2015-07-10 15:10:02

正则表达式匹配末尾数字并+1后替换

在做unity3d的一个增强工具,用到了下 有需要的朋友凑合看,go.name是string类型   go.name = Selection.activeGameObject.name; Regex rex = new Regex(@\"\\d{1,}\", RegexOptions.RightToLeft); var result

2015-07-10 15:06:30

比较详细Python正则表达式操作指南(re使用)

Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本则是通过 regex 模块提供 Emecs 风格的模式。Emacs 风格模式可读性稍差些,而且功能也不强,因此编写新代码时尽量不要再使用 regex 模块,当然偶尔你还是可能在老代码里发现其踪影。

2015-07-08 16:45:10

Python中使用正则表达式

本文通过示例来描述如何在Python中使用正则表达式来统计文本中的所有数字。 示例中的文本来自命令行的管道数据, sys.stdin.readlines() 主要是因为作者需要在命令行的输出信息中做数字统计。 示例代码1,列出根目录下所有文件或文件夹的名称字符串中包含的数字 import re for name in sys

2015-07-08 16:45:02

Python 正则表达式指南

Python 正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。转自:http://www

2015-07-07 15:37:13

正则表达式周二挑战赛 - 第九周

regex-tuesday,每周二会出一道正则表达式的题目,本周的题目比较简单,如果你答出来了,可以留言,如果答不出来.可以看看我的答案和解释.下面内嵌了原题目页面.你要做的就是使用JavaScript正则字面量的写法/regex/i,来通过所有的测试用例.本周题目的具体要求是把用例中链接的Markdown写法替换成右侧的HTML,一共有两个文本框需要填写,

2015-07-07 15:31:00

bootstrap 正则表达式

<asp:TextBox runat=\"server\"  title=\"邮箱正确格式:xxx@xxx.xxx\" ID=\"tbMemo\"   pattern=\"^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$\"

2015-07-02 17:26:36

ASP.NET的SEO:正则表达式

、ASPX静态化,以达到SEO服务器,那么它自带了mod_rewrite)。但是如果使用的是windows重写,遇到这样的情况时,我们就需要使用第三方插件来解决这个问题了。 重写工具是“ISAPI Rewrite配置,不能对每个站点进行单独设置,除非通过加载不同的dll重写规则。 ISAPI Rewrite重写组件,其使用过程和apache可以支持Apa

2015-07-01 18:30:50

SEO中的正则表达式(ISAPI Rewrite)

、ASPX静态化,以达到SEO服务器,那么它自带了mod_rewrite)。但是如果使用的是windows重写,遇到这样的情况时,我们就需要使用第三方插件来解决这个问题了。 重写工具是“ISAPI Rewrite配置,不能对每个站点进行单独设置,除非通过加载不同的dll重写规则。 ISAPI Rewrite重写组件,其使用过程和apach

2015-07-01 18:26:37

[原]在 Oracle 中使用正则表达式

Oracle使用正则表达式离不开这4个函数: 1。regexp_like 2。regexp_substr 3。regexp_instr 4。regexp_replace 看函数名称大概就能猜到有什么用了。   regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单: regex

2015-07-01 17:23:29

JavaScript常用正则表达式

这两天和JS的正则表达式干上了,问题还没解决,先把搜到的有用的东西存一下: 匹配中文字符的正则表达式: [\\u4e00-\\u9fa5]匹配双字节字符(包括汉字在内):[^\\x00-\\xff]匹配空行的正则表达式:\\n[\\s| ]*\\r匹配HTML标记的正则表达式:/<(.*)>.*<\\/\\1>|

2015-07-01 14:44:03

javascript 正则表达式是分组知识

1) 简单分组 <script language=\"JavaScript\"> <!-- /*正则表达式 简单的分组 举例 我们要查找字符串 MouseMouse var reCat = /MouseMouse/gi; 尽管这是可以的,但是有

2015-07-01 14:44:02

C# 字符串替换方法/(正则表达式)

正则表达式需要引入命名空间如下:   using System.Text.RegularExpressions;     代码如下:   /// <summary> /// 字符串替换方法 /// </summary>

2015-07-01 14:44:02

正则表达式的优化

正则的匹配引擎主要可以分为两大类: DFA和NFA。 前者确定性有限自动机,后者是非确定性有限自动机。编译原理里边有讲,有兴趣的另行wiki。 现在正则引擎又分三类: 1、DFA 引擎在线性时状态下执行,因为它们不要求回溯(并因此它们永远不测试相同的字符两次)。 DFA 引擎还可以确保匹配最长的可能的字符串。但是,因为 DFA 引擎只包含有限的状态

2015-07-01 14:44:01

C#常用的正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\"u4e00-\"u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\"x00-\"xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字

2015-07-01 14:44:01

正则表达式的背后

原文参考:http://www.smashingmagazine.com/2009/05/06/introduction-to-advanced-regular-expressions/ 正则表达式(RegEx)是处理字符串获取信息的强大手段。它们通过一种字符串构造成一些匹配模式,然后展现它神奇的魅力。但不幸的是,简单的正则表达式并不满足于处理复杂的模式和

2015-07-01 14:44:00

C#验证邮件的正则表达式的代码

验证输入的正确性 public static bool isEmail(string inputEmail) { inputEmail = NulltoString(inputEmail); string strRegex = @\"^([a-zA

2015-07-01 14:43:59

.net 正则表达式类

NET Framework 开发员指南   以下各节介绍 .NET Framework 正则表达式类。 Regex Regex 类表示不可变(只读)正则表达式类。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。 以下代码示例创建了 Regex 类的实例并在初始化对象时

2015-07-01 14:43:59