正则表达式

揭开正则表达式的神秘面纱(regexlab出品)

引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 ‘a’ 和 任意个 ‘b’ ”,那么 ‘ab’, ‘abb’, ‘abbbbbbbbbb’ 都符合这... »

超强变态的正则(\w)((?=\1\1\1)(\1))+讲解

这个正则出自这个网站 http://www.regexlab.com/zh/regref.htm 正向预搜索:”(?=xxxxx)”,”(?!xxxxx)” 格式:”(?=xxxxx)”,在被匹配的字符串中,它对所处的 “缝隙” 或者 “两头” 附加... »

js通过正则匹配没有内容的空标签

js通过正则匹配没有内容的空标签

js 如何正则匹配没有内容的空标签并移除掉? 例如 <span></span> <p></p> 等等 正则 /<([a-z]+?)(?:\s+?[^>]*?)?>\s*?<\/\1>/ig html='<div id="fixedTools" c... »

js处理网页编辑器转义、去除转义、去除HTML标签的正则

富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){   return $('<div/>').text(value).html(); } 1、从数据库拿出的转义后的HTML标签内容,先得去除转义,然后再去除HTML标签,是生成缩略文字。 /*移除HTML标签代码*/ function removeHTMLTa... »

使用正则表达式生成随机数据的方法

从正则表达式生成随机数据 项目地址 https://github.com/GitHub-Laziji/reverse-regexp 安装 git clone https://github.com/GitHub-Laziji/reverse-regexp.git cd reverse-regexp mvn install <dependency> <groupId>org.l... »

分享20个常用的正则表达

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var ... »

python 利用正则表达式提取特殊信息

1、删除字符串中的 Python注释 案例: import re time = "2020-01-01 # 这是一个日期" num = re.sub(r'#.*$', "", time)#以#为分隔,去掉后面的信息 print("这个时间是:", num) 结果: 这个时间是: 2020-01-01 2、截取某符号前后的内容 案例1: txt = '我的电话是:131-246-XXX19' a =... »

Eclipse使用正则表达式快速修改代码的方法

Eclipse使用正则表达式快速修改代码的方法

方法:使用Eclipse的find功能,选择正则表达查询/替换注意点:1.必须选择正则表达式模式进行修改。总结以上所述是小编给大家介绍的Eclipse使用正则表达式快速修改代码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。您可能感兴趣的文章:eclipse、myeclipse中删除所有注释正则表达式 »

通过正则表达式验证IP和端口格式的正确性

在网页开发中可能会遇到需要对在页面输入的ip和端口进行正确性验证,那么正则表达式就是最有力的工具: 1:ip的正则表达式: 格式是由“.”分割的四部分,每部分的范围是0-255; 每段的正则可以分几部分来写:200—255;100-199;10-99;0-9; 每一部分对应的正则表达式:   2[0-4]\d|25[0-5];   1\d{2};     &... »

常用正则表达式大全(金钱,非负整数,正整数,邮箱,手机号码)

什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 本文给大家介绍一些常用正则表达式(金钱,非负整数,正整数,邮箱,手机号码),具体内容如下所示: 字符  [a-z]代表字母a-z  [^a-z]代表不... »

Python正则表达式匹配字符串中的数字

1.使用“\d+”匹配全数字 代码: import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650." m = re.findall("\d+", zen) print(m) 结果: [‘479’, ‘501’, ‘870’, ‘209̵... »

解决正则表示式匹配($regex)引起的一次mongo数据库cpu占用率高的问题

某一天,监控到mongo数据库cpu使用率高了很多,查了一下,发现是下面这种语句引起的: db.example_collection.find({ "idField" : { "$regex" : "123456789012345678" } , "dateField" : { "$regex" : "2019/10/10" }}) 通常,遇到这种情况,我第一反应是缺少相关字段的索引,导致每执行一... »

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

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

关于IE的RegExp.exec的问题

代码如下: 代码如下: var st=”A[B]C[D]E[F]G”; var reg =/\[\w\]/ig; var s1 = st.replace(reg,””); var s2=[]; var arr; while((arr=reg.exec(st))!=null)s2.push(arr[0]); alert(s1); alert(s2.jo... »

ip138中各种客户端验证js代码

代码如下:function checkIP() { var ipArray,ip,j; ip = document.ipform.ip.value; if(/[A-Za-z_-]/.test(ip)){ if (ip.indexOf(” “)>=0){ ip = ip.replace(/ /g,””); document.ipform.ip.v... »

JS 正则 时间验证

代码如下:function CheckTime() { var checkValue = new RegExp (“^\[0-2]{1}\[0-6]{1}:\[0-5]{1}\[0-9]{1}:\[0-5]{1}\[0-9]{1}”) ; var stControl = document.getElementById(“txtStartTime”) ... »

用正则删除不包含某个字符串的行的代码

经过一番思索,发现自己掌握的正则表达式中好象没有能直接删除“不包含”一个指定串的用法。在尝试了N次以后,我终于放弃了直接删除不包含这个ip的行的想法。虽然不能直接删除不包含指定串的行,但删除不包含指定字符的正则我还是会写的:) 先给包含指定ip的行做个标志,这里要用到ut的替换功能。 »

去除段首段尾的 和全角的空格的正则

<script language=”javascript”> <!– String.prototype.trim = function(){ return this.replace(/^( |[\s ])+|( |[\s ])+$/g, “” ); } alert(“—R... »

javascript 正则表达式用法 小结

javascript正则表达式用法: 代码如下:function checkreg(myreg,mytext) { if(myreg.test(mytext) { alert(“ok”); return true; } else { return false; } } //另一种写法 代码如下:function checkreg(myreg,mytext) { var pa... »

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(... »

Further Study of Rugular Expresions第1/2页

小弟便兴起了学一学re的想法,但小弟天生就比较懒一些,总希望看有没有些快速学习的方式,于是小弟又请出google大神,藉由祂的神 力,小弟在网络上找到了jim hollenhorst先生的文章,经过了阅读,小弟觉得真是不错,所以就做个小心得报告,跟move-to.net的朋 友分享,希望能为各位大大带来一丁点在学习re时的帮助。jim hollenhorst大大文章之网址如下,有需要的大大可直接连... »

asp正则过滤重复字符串的代码

)正则表达式匹配任意字符的写法正则表达式教程之重复匹配详解 »

javascript判断中文的正则

匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 代码如下:<script>  function isChinese(temp)  {   var re = /[^\u4e00-\u9fa5]/;   if(re.tes... »

JS正则表达式提取字符串中所有汉字的脚本

在网上发现有人用vbscript正则表达式实现了这个功能,但代码很厂,偶改成js的了,很短的一段代码: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]这里的关键是汉字escape后的编码范围是\u4e00-\u9fa5,知道这个问题就好解决了。 您可能感兴趣的文章:正则表达式匹配不包含某些字符串的技巧使用正则表达式找出不包含特定字符串的条目正则表达式截取字符串的方法技巧利用正则表达式将... »

PHP和正则表达式教程集合之一第1/2页

PHP和正则表达式 一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式,希望在这篇入门指导的结束,Mitchell(作者自己)可以让你在PHP程序中能应用一些基本的正则表达式。正则表达式是在各种各样的程序语言中突出的古怪特征中的一种,但是由于它们看起来是... »

Page 1 of 39123»