最新文章列表

js 正则 连续匹配及g属性和lastIndex属性

在firefox中运行如下代码会出现不是你期望的结果。 var str = 'A_A_EA_A_A_A_A_EA_A_A_AE_A_A_A_A_A_A_A_A_A_A_'; function getindex(c, str){ if(!str){ return []; } var arry = str.split('_'), reg = n ...
lipengyu2006 评论(0) 有2639人浏览 2012-05-18 16:40

mysql的group_concat方法和正则(REGEXP)的结合使用

select (select group_concat(a.name) from addressbook a where a.mobile in (s.receive_mobiles)) names,s.receive_mobiles from sms_send_record s where id=77; +-------+-------------------------------------+ ...
宋建勇 评论(0) 有3213人浏览 2012-05-10 17:29

rails gsub,regexp ,match 的应用

1.将 电话号码的中的 '/' '+' 统一替换为 '-' eg : "010/51248525+110"  --- "010-51248525-110" domains = Global::Domain.all domains.each do |domain| db_name = Entos: ...
pobing 评论(0) 有1190人浏览 2012-04-26 15:14

ruby 正则表达式

Regexp 类:1、使用 /.../ 或者 %r{} 创建,或者 Regexp.new     /hay/ =~ 'haystack' #=> 0 # 返回值为匹配字符所在位置,或者 nil /y/.match('haystack') #=> #<MatchData "y"> # 返回值为 MatchData 或者 nil     2、 ...
michael_roshen 评论(0) 有807人浏览 2012-04-22 22:13

正则表达式,常用正则

//邮箱正则表达式   function CheckMail(mail) {    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(mail)) return true; else { aler ...
limingcai 评论(0) 有1169人浏览 2012-04-18 15:11

JS 非贪婪模式详解

首先, 先理解下概念: 非贪婪模式 即在正则后加问号"?" 意义为按需匹配, 不明白, 我们先往下看 共用函数: // 即为字符串高亮为红色 function hightlight(str){ return "<font color=red>"+str+"</font>"; } 1. 首先, ...
yl.fighter 评论(0) 有2694人浏览 2012-03-07 00:28

在netbeans替换中使用正则表达式

  最近在netbeans的替换功能中使用正则表达式中的反向引用,总是不成功,网上找资料也不容易,找了很久,终于在oracle的blog找到了答案。   原来netbeans的替换支持反向引用,只是他是使用$0、$1进行反向引用的,如果习惯了使用\1、\2的,要改改了。      原文如下: Regexp Search in NetBeans We've recently adde ...
renzhen 评论(0) 有2949人浏览 2012-02-23 12:28

JavaScript中匹配URL的正则表达式

网上流行着很多判断一个字符串是不是一个URL的JS代码。(或曰,判断用户输入是否是合法的URL)。 我发一个稍完整些的正则表达式,要Mark的赶紧MARK吧 var re=/^((http|https|ftp):\/\/)?(\w(\:\w)?@)?([0-9a-z_-]+\.)*?([a-z0-9-]+\.[a-z]{2,6}(\.[a-z]{2})?(\:[0-9]{2,6})?)((\ ...
jamcode 评论(0) 有1387人浏览 2012-02-08 16:08

Ruby正则表达式操作参考

在线测试工具: http://www.rubular.com/ http://www.5wpc.info/it/technical/language/ruby/2014/01/15/Regular/ http://www.ruby-doc.org/core-1.9.3/Regexp.html   [Ruby首页 ] [参考手册 ] ...
qianjigui 评论(1) 有3580人浏览 2012-02-02 10:03

orcal10G正则表达式

  Oracle使用正则表达式离不开这4个函数:   REGEXP_LIKE (srcstr, pattern, modifier )  __srcstr        :检索字符串 __pattern      :匹配模式 __modifier      :检索模式('i'不区分大小写进行检索;'c'区分大小写进行检索。默认为'c'。) __return type :boolean ...
qinglong1234 评论(0) 有1511人浏览 2012-01-11 10:44

关于正则表达式,搜索指定字符串,类似like查询

需求: 1、搜索带有关键字的数组字符串,有点类型DB中的like查询,如下面一段js,会匹配2个: ["23","11","1"]和["43","103","411"] 分开解释一下表达式的含义,只是我的理解,也是别人写给我的,之前想了好久,没写出来,这里写出来分享一下。 \\ ...
78425665 评论(0) 有1830人浏览 2011-12-08 10:31

javascript 正则表达式——分组概念

function matchDemo(){ var s; //该表达式分了三个组:d(b+)(d)、(b+)、(d)这个三个组(实际上是四个组,包括本身所有的表达式) //从最左边数第一个括号为第一个组,第二个括号为第二组,以此类推,分别对应的值为RegExp.$1和RegExp.$2的值 var re = new RegExp("(d(b+)(d))&qu ...
hbiao68 评论(0) 有5609人浏览 2011-11-28 12:10

解析正则表达式工作原理

正则表达式 ,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来 ...
wyzxzws 评论(0) 有759人浏览 2011-11-22 15:02

带有变量的正则表达式处理

// 需要匹配的字符串 var aa = "终古"; // 正则表达式 var reg=new RegExp(aa,"g"); // 需要替换的字符串 var stringObj="终古人民共和国,终古人民"; // 执行替换 var newstr=stringObj.repl ...
klklkl88 评论(0) 有1053人浏览 2011-11-05 08:05

【学习笔记】JavaScript正则表达式

JavaScript正则表达式 什么是正则表达式? 这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。 创建一个正则表达式 第一种方法:
funzhang2010 评论(0) 有813人浏览 2011-10-28 09:57

[原创] jQuery源码分析-02正则表达式-RegExp-常用正则表达式

作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 后文预告:jQuery中的 ...
nuysoft 评论(16) 有46633人浏览 2011-10-27 01:29

firefox的正则陷阱

\s 竟然包括中文全角空格,o(╯□╰)o  
floydd 评论(0) 有937人浏览 2011-10-25 15:37

正则表达式-----笔记

第七章 正则表达式 一、正则表达式的支持 var reg=new RegExp("cat")//匹配字符串中第一次出现的cat var reg=new RegExp("cat","g")//“g”是glob ...
ErnestChen 评论(0) 有1081人浏览 2011-10-23 11:09

javascript正则表达式多行匹配和RegExp理解

一:多行匹配 很多时候我们可以通过边界符号(^,$,\b,\B)达到我们匹配某些字符串的目的。但是如果字符串有多行呢,这个其实很简单了,只需加个m就指定为多行匹配了。实例:   var str = "first second\nthird fourth\nfifth sixth"; var patt = /(\w+)$/gm console.log(str.match( ...
东流水 评论(0) 有9081人浏览 2011-08-29 17:50

在js中除去字符串中所有的相关字符

如果想去除掉一个字符串中所有的某个字符,因js不支持replaceAll方法,可以用下面的方法做到:(将字符串中所有字符a替换成x) var str =‘abcdeadfksd’; str = str.replace(new RegExp('a',"gm"),'x');
longdechuanren 评论(0) 有1144人浏览 2011-08-26 20:27

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics