正则表达式支持库,ORACLE中的支持正则表达式的函数

ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它们使用POSI... [阅读全文]

正则表达式语法,正则表达式 精细 语法

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的正则表达式示例: Visual Basic Scripting Edition VBScript 匹配 /^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白... [阅读全文]

正则表达式,深入浅出之正则表达式(一)

出处http://dragon.cnblogs.com/archive/2006/05/08/394078.html 前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章... [阅读全文]

正则表达式,正则表达式——获取指定IP的物理地址(二)

上一个IP获取的结果不是很完善,究其原因是因为ip138的IP解析应对国外的地址时不是很详细,所以又重新写了个用Chianz.com的代码。 \.+\\/"; $string = $contents; preg_match_all($pattern,$string,$addrArray); $num = count($addrArray[0]); $pattern = "/(=... [阅读全文]

正则表达式,正则表达式——获取指定IP的物理地址

网站常用的模块可能出了注册、登陆、发稿、留言、评论,剩下比较重要的也许就是获取IP并作相应的数据处理了。自己搭建IP数据库占资源,而且更新不便,何不使用现成的IP查询呢?下面自己写了个获取IP物理地址的PHP代码(有一定的瑕疵,请高手不吝赐教) /"; $string = $contents; preg_match_all($pattern,$string,$addrArray... [阅读全文]

正则表达式,自己动手开发编译器(二)正则语言和正则表达式

从今天这一篇起,我们就来正式揭开编译器的奥秘。首先我们接触到的模块是词法分析器,也叫词法扫描器,代码里我常常叫它Scanner。昨天我稍微解释了一下为什么需要将词法分析单独分离出来,今天来回顾一下这个问题。请看下面这段C#代码: string str = "Hello World"; 即使没有语法高亮,这段代码也可以很明显地分成好几部分。首先是关键字string,之后是变量名str,然后是等号=... [阅读全文]

js正则表达式,正则表达式

总结中。。。 1.以a开头和结尾的所有小写字母串。 2.以a开头,以a或/结尾的所有小写字母串。 3.第一个数不为0的所有数字串。 4.所有表示偶数的数字串。 5.每个2均在每个9之前的所有数字串。 6.所有的a串和b串,且不包含3个连续的b。 7.包含单数个a或/和单数个b的所有a串和b串。 8.包含偶数个a和偶数个b的所有a串和b串。 9.a个b数目相等的所有a串和b串。... [阅读全文]

常用正则表达式,常用的正则表达式

日常工作中经常会遇到的一些验证、匹配、替换等字符串操作都会用到一些常用的正则表达式,如果要用的时候才去构造则会浪费不少时间,所以这里收集了一些常用的,方便日后工作的需要。 用途 正则表达式 例子 备注 非负整数 ^\d+$ ^[1-9]\d*|0$ 0, 1, 2 正整数 + 0 正整数 ^[0-9]*[1-9][0-9]*$ ^[1-9]\d*$ 1, 2, 3 非正整数 ^((-\d+... [阅读全文]

正则表达式,coolcode转SyntaxHighlighter与Mysql正则表达式实现分析

最近,我抽空改成SyntaxHighlighter。由于coolcode插件的开头标签是 coolcode 或者[coolcode]这样的,而SyntaxHighlighter是 [code lang="php"] 这样的(或者其他)。遂只能想办法把老的格式转化成新的格式。当然,肯定用到正则表达式了。 原来的代码高亮开头标识为 coolcode lang="php" download="123.p... [阅读全文]

js正则表达式,正则表达式

匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分... [阅读全文]

正则表达式,揭开正则表达式的神秘面纱

揭开正则表达式的神秘面纱 关闭高亮 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm] 引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abb... [阅读全文]

正则表达式,由编码识别遇到问题,思考utf8编码正则表达式(php版本)

起因: 最近遇到一件事情,一个接口能够接收传入编码可能是utf-8,gbk 两种。 做过编码方面转换的同学应该知道的,是什么编码不会在字符串里面有什么标记位的。不过utf-8编码有特殊性,因此可以通过正则表达式来检查。只要发现是utf-8编码。就转换,不是utf-8就当gbk处理。 编码一些常见问题可以查看: ... [阅读全文]

正则表达式,Oracle正则表达式函数

Oracle正则表达式函数 1、正则表达式中的元字符 元字符... [阅读全文]

正则表达式,JavaScript RegExp 正则表达式对象详细说明

直接量语法 /pattern/attributes 创建 RegExp 对象的语法: 复制代码 代码如下:var obj=new RegExp(pattern,attributes); 事例1: 复制代码 代码如下: var pattern=/a/; document.write(pattern.exec("asdas")); 事例2: 复制代码 代码如下: var obj=new RegExp... [阅读全文]

正则表达式换行符,php正则过滤html标签、空格、换行符的代码(附说明)

复制代码 代码如下: $str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/[ ]+/si","",$str); //过滤__(""号后面带空格) $str=preg_replace("/\!--.*?--/si","",$str); //注释 $str=preg_replace("/(\!.*?)/si","",$... [阅读全文]

正则表达式,正确使用带有g标记的javascript正则表达式

下面我们要谈谈带有"g" 标记的正则表达式的使用问题,首先让我们看一段代码,从例子入手更容易理解。 复制代码 代码如下:1 function a(val) 2 { 3 var re = /^\d+$/g; 4 alert(re.lastIndex); 5 return re.test(val); 6 } 7 alert(a(5)); 8 alert(a(6)); 运行上述代码,在不同浏览器中会得到... [阅读全文]

正则表达式,JavaScript 使用正则表达式进行表单验证的示例代码

JavaScript 表单验证正则表达式大全利用正则表达式判断是否是0-9的阿拉伯数字 复制代码 代码如下: function regIsDigit(fData) { var reg = new RegExp("^[0-9]$"); return (reg.test(fData)); } 利用这则表达式获取字符串的长度 复制代码 代码如下: function regDataLength(fDat... [阅读全文]

正则表达式全角,去除段首段尾的 和全角的空格的正则

script language="javascript" !-- String.prototype.trim = function(){ return this.replace(/^( |[\s ])+|( |[\s ])+$/g, "" ); } alert("---"+ " this is a test kwgkwg    ".trim() + "---"); / --/script 1... [阅读全文]

正则表达式,Javascript lastIndex 正则表达式的一个疑惑

看下面这段代码: function test(s){ var reg = /./g; console.log(reg.exec(s)); console.log(reg.lastIndex); var reg = /./g; console.log(reg.exec(s)); console.log(reg.lastIndex); } test("abcd"); test("efgh"); 我以为... [阅读全文]

正则表达式,JavaScript 正则表达式解析

JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.   在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用 JavaScript 1.2中的新添加的一个特殊语法来创建RegExp对象.就像字符串直接量被定义为包含在引号内的字符一样,正... [阅读全文]

正则表达式,正则表达式轻松消除HTML代码

一、清楚内容中的Javsscript 代码 复制代码 代码如下:Function ClearJSCode(originCode) Dim reg set reg = New RegExp reg.Pattern = "SCRIPT[^]*/SCRIPT" reg.IgnoreCase = True reg.Global = True clearJSCode = reg.Replace(origin... [阅读全文]

正则表达式,c# 正则表达式对网页进行有效内容抽取

搜索引擎中一个比较重要的环节就是从网页中抽取出有效内容。简单来说,就是吧HTML文本中的HTML标记去掉,留下我们用IE等浏览器打开HTML文档看到的部分(我们这里不考虑图片). 将HTML文本中的标记分为:注释,script ,style,以及其他标记分别去掉: 1.去注释,正则为: output = Regex.Replace(input, @"!--[^-]*--", string.Empt... [阅读全文]

正则表达式,正则表达式 口诀 学习正则的朋友看看

正则是每个程序员绕不开的堡垒,只有把它攻下来。我觉得正则之所以难,第一难是需要记忆,第二难是要求具备抽象逻辑思维。 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之... [阅读全文]

正则表达式,javascript RegExp对象(正则表达式)

使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"])。 使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]。 pattern部分为要使用的正则表达式模式文本,是必须的。在第一种方式中,pattern部分以JavaScript字符串的形式存在,需要使用双引号或单引号括起来;在第二种方式中,pattern部分嵌套在两个“/... [阅读全文]

正则表达式,JavaScript 正则表达式使用详细参数

正则表达式构造函数: new RegExp("pattern"[,"flags"]); 参数说明: pattern -- 一个正则表达式文本 flags -- 如果存在,将是以下值: g: 全局匹配 i: 忽略大小写 gi: 以上组合 在构造函数中,一些特殊字符需要进行转意(在特殊字符前加"\")。正则表达式中的特殊字符: 字符 含意 \ 转意,即通常在"\"后面的字符不按原... [阅读全文]

正则表达式空格,asp去除html标记与空格的正则

function nohtml(str) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True re.Pattern="(\.[^\]*\)" str=re.replace(str," ") re.Pattern="(\\/[^\]*\)" ... [阅读全文]

正则表达式,javascript正则表达式分析

  开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明:   "^The": 开头一定要有"The"字符串;   "of despair$": 结尾一定要有"of despair" 的字符串;   那么,   "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配。   "notice": 匹配包含notice的字符串。   你可以看... [阅读全文]

正则表达式,正则表达式口诀_学习正则的朋友值得一看

签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正! 正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路; ... [阅读全文]

正则表达式,正则表达式中对各字符集编码范围的总结

这些字符集尤其是日文字符集的各种字、标点以及特殊符号的时候有所帮助。 UTF8 [\x01-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3} UTF16 [\x00-\xd7][\xe0-\xff]|[\xd8-\xdf][\x00-\xff]{2} JIS [\x20-\x7e]|[... [阅读全文]

js正则表达式,正则表达式

我们要解析一个HTML文档时可利用正则表达式取得标签内容 例子: 以从字符串中取出所有A标签的 id号和内容为例: a id="1" target="_blank"aaaaaaaaaa/a 正则表达式: a[^]*id[^]*=[^]*"(?ID[^]*)"[^]*target[^]*=[^]*"[^]*_blank[^]*" [^]*(?content[^]*)/a 正则分解: [^]* 是一个... [阅读全文]
1 共1条 分1页