【prettyrhythmdearmyfuturephp公用函数列表[正则]】教程文章相关的互联网学习教程文章

正则表达式链接替换函数的技巧

正则表达式链接替换函数的技巧如下所示: 1) 字符串 前面的字符<a href="http://www.aaa.cn/000011.html">任意长度字符</a>后面的字符 替换成 前面的字符<a href="http://www.bbb.cn/folder/show.asp?id=000011">任意长度字符</a>后面的字符 2) 字符串 前面的字符<a href="http://www.aaa.cn/070006,ccc.html">任意长度字符</a>后面的字符 替换成 前面的字符<a href="http://www.bbb.cn/folder/aa.asp?i...

Python中正则表达式match()、search()函数及match()和search()的区别详解【图】

match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢? match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none 例如: #! /usr/bin/env python # -*- coding=utf-8 -*- import re text = pythontab m = re.match(r"\w+", text) if m: print m.group(0) else:print not m...

php中正则替换函数ereg_replace用法实例

本文实例讲述了php中正则替换函数ereg_replace用法。分享给大家供大家参考。具体如下: 下面的实例是利用php 正则替换函数 ereg_replace来把指定的字符替换成我想需要的字符实例,代码如下:代码如下:$num = www.gxlcms.com; $string = "this string has four words. <br>"; $string = ereg_replace (four, $num, $string); echo $string; $num = 49; $string = "this string has four words"; $string = ereg_replace (four, $...

JS验证URL函数 正则

这个url的正则表达式判断的JavaScript!比较全面的。它验证的情况包括IP,域名(domain),ftp,二级域名,域名中的文件,域名加上端口!用户名等等信息,貌似作者也是在网上找的,我从一个项目代码中扣出来的,是我见过的最强最全面的url验证方式!太猛了,贴在这里与大家分享,URL的验证实在是很频繁。 function IsURL (str_url) { var strRegex = ^((https|http|ftp|rtsp|mms)?://) + ?(([0-9a-z_!~*\().&=+$%-]+: )?[0-9a-z_...

js正则表达式之match函数讲解

功能:使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回 函数格式:stringObj.match(rgExp) stringObj为字符串必选 rgExp为正则表达式必选项 返回值:如果能匹配则返回结果数组,如果不能匹配返回null 代码如下:<html> <script language="javascript" type="text/javascript"> //使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回 var objStr=new String("Yue I love you till the end of...

js正则表达式之replace函数用法

正则表达式replace()函数: 此函数用指定的字符串替换字符串中与正则表达式匹配的子字符串。 返回值是一个替换后的新字符串。 这里只介绍正则表达式的相关操作,其他替换操作可以参阅javascript的String对象的replace()方法一文。 语法结构: stringObject.replace(regexp,replacement) 参数列表如下:参数名称语义解释regexp必需。RegExp对象。replacement必需。一个字符串值。规定了替换文本或生成替换文本的函数。 实例代码: <scr...

js 正则表达式之test函数讲解

功能介绍:该方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,该方法常用于判断用户输入数据的合法性,比如检验Email的合法性 基本语法:objReg.test(objStr) objReg 必选项 RegExp对象名称 objStr 要进行匹配检测的字符串 讲解实例代码: 代码如下:<html> <script language="javascript" type="text/javascript"> /*Designed By Androi...

JS获取网址中指定值的正则函数

代码如下:<script type="text/javascript"> String.prototype.getQuery = function(name){ var reg = new RegExp((^|\\?|&)+name+=([^&]*|$)), url = this.replace(/&/g, &), r = url.match(reg); return r === null ? null : unescape(r[2]); } var str = http://wpa.qq.com/msgrd?v=3&uin=1438344583&site=qq&menu=yes; alert(str.getQuery(uin)); </script>

用正则表达式判断字符串是汉字还是拼音的js函数代码

代码如下:function checkFormat(str) { if (escape(str).indexOf("%u")!=-1) alert("不能含有汉字"); else if(str.match(/\D/)!=null) { alert(不能含有字母); } }

JavaScript基于正则表达式的数字判断函数

1.下面列出了一些判读数值类型的正则表达式 代码如下:"^\\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\\d+$"    //整数 "^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 "^((-\\d+(\\.\\d+)?)|(...

js正则函数match、exec、test、search、replace、split使用介绍集合

match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 其余说明与exec一样,不同的是如果match的表达式匹配了全局标记g将出现所有匹配项,而不用循环,但所有匹配中不会包含子...

javascript中基于replace函数的正则表达式语法

示例代码如下: var strM = "javascript is a good script language"; //在此我想将字母a替换成字母A alert(strM.replace("a","A")); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 它只替换了首字母。但如果加上正则表达式结果就不一样了!replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换! 注意:被替换的部分不用加双引号. var strM = "javascript is a good script language"; //在...

php 正则表达式提取网页超级链接url的函数

代码如下:function match_links($document) { preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links); while(list($key,$val) = each($links[2])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,$val) = each($links[3])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,$val) = each($links[4])) { if(!empty($val)) $match['co...

ASP超级链接和HTML函数正则表达式 修正版

过滤超级链接 代码如下:Function RegRemoveHref(HTMLstr) Set ra = New RegExp ra.IgnoreCase = True ra.Global = True ra.Pattern = "<A[^>]+>(.+?)<\/A>" RegRemoveHref = ra.replace(HTMLstr,"$1") END Function 过滤所有HTML代码 代码如下:Function RemoveHTML(strHTML) Dim objRegExp, Match, Matches Set objRegExp = New Regexp objRegExp.IgnoreCase = True objRegExp.Global = True '取闭合的<> objRegExp.Pattern = "<...

PHP正则表达式基本函数 修饰符 元字符和需转义字符说明

我在写小偷中用了大量的正则,所以在接下来的版本中要逐步减少正则的应用 在PHP正则表达式中需要转义的字符如下: $^*()+={}[]|/:<>.?'" 注意:perl风格中表达式要求以/开始和结尾,如:/food/ 表匹配字符 food perl修饰符如下: i 完成不区分大小写的搜索 g 查找所有出现(all occurrences,完成全局搜索) m 将一个字符串视为多行(m就表示多(multiple))。默认情况下,^和$字符匹配字符串中的最开始和最末尾。使用m修饰符将使^和...