温故知新 javascript 正则表达式
- 博客分类:
- 技术杂绘
原文: http://www.cnblogs.com/libinqq/archive/2008/07/31/ 1257699.html
很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧 一 javascript正则表达式的基本知识
1 javascript 正则对象创建 和用法
声明javascript 正则表达式
var reCat = new RegExp("cat");
你也可以
var reCat = /cat/; //Perl 风格 (推荐)
2 学习最常用的 test exec match search replace split 6个方法
1) test 检查指定的字符串是否存在
var data = "123123";
var reCat = /123/gi;
alert(reCat.test(data)); //true
//检查字符是否存在 g 继续往下走 i 不区分大小写
2) exec 返回查询值
var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
var reCat = /cat/i;
alert(reCat.exec(data)); //Cat
3)match 得到查询数组
var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
var reCat = /cat/gi;
var arrMactches = data.match(reCat)
for (var i=0;i 正则替换
var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
var reCat = /cat/gi;
alert(data.replace(reCat,"libinqq"));
6)split 利用正则分割数组
var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
var reCat = /\,/;
var arrdata = data.split(reCat);
for (var i = 0; i 正则 最基本的使用方法,看不会的请复制到笔记本练习下,看会了再往下面看。
Code
2 复杂分组
Code
3 反向引用
Code
4 候选 5 非捕获性分组
6 前瞻 7 边界 8 多行模式 至此结束,这些都是 javascript 正则表达式的基本方法,如果你看会了看复杂的正则你会有豁然开朗的感觉。
另外 我知道有些人很懒(包括我
),所以正则分组的例子的我特此打包欢迎下载学习 js正则分组
其实还有 断言 回逆等 3~5种的正则,一看表12点了,又要举例子又要翻译,吐血,还是算了,我还是春梦了无痕吧。
发表评论
-
c++ 整形转换字符串例子
2012-07-06 09:52 1207第一种情况:输出正常 #include #inc ... -
正则表达式(解决问题)帖
2012-07-06 09:45 676主旨: 本贴为路过者解决一些需求的正则表达式问 ... -
ASP.NET弹出一个对话框
2012-07-06 09:30 747i am now in university(HIT@We ... -
JS调用WMI获取客户机信息
2012-07-05 20:45 1124HTML和JS代码: 获取客户 ... -
重提URL Rewrite(2):使用已有组件进行URL Rewrite(转老赵blog)
2012-07-03 13:43 872可能已经没有人会使用上一篇文章中的方法进行URL Rewr ... -
Flex权威指南3学习笔记之一------界面知识(一)
2012-07-02 12:16 667最近在学习flex,正 ... -
Building a custom Flex preloader
2012-07-02 12:16 607http://www.adobe.com/devnet/f ... -
关于Flex4工程和 Alternativa3D 7.5.1的疑问
2012-07-02 12:16 646原文:http://bbs.9ria.com/thread ... -
使用blazeds实现flex和java交互
2012-07-02 12:16 717好久没研究flex 和 java 交互了,有个哥们问才拿起 ... -
flex与mysql交互
2012-07-01 09:50 501这个小例子通过remoteobject的通讯方法。实现fl ... -
Flex 通用的表格过滤处理
2012-07-01 09:50 714在上文"Flex AdvancedDataGri ... -
Changing the layout direction of a form item in Flex
2012-07-01 09:49 740The following example shows h ... -
【转】 笔记本散热维护
2012-06-30 16:13 691【转】 笔记本散热维护 ... -
平板电脑和笔记本的区别是什么
2012-06-30 16:13 775平板电脑和笔记本的区 ... -
低价笔记本为什么低价?
2012-06-30 16:13 631低价笔记本为什么低价? ... -
笔记本购买知识全解
2012-06-30 16:13 452笔记本购买知识全解 2011年09月26日 笔记本购 ...
相关推荐
一 javascript正则表达式的基本知识 1 javascript 正则对象创建 和用法 声明javascript 正则表达式 代码如下: var reCat = new RegExp(“cat”); 你也可以 var reCat = /cat/; //Perl 风格 (推荐) 2 学习最常用的...
很长时间没看正则表达式了,碰巧今天用到,温故知新了一把,这里记录下来,分享给大家,都是些基础的知识,重点给大家讲解的是正则表达式中4种常用的方法,50% 的举一反三练习中的原创。
Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、数据处理项目范例,各章还安排了调试、...
《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...
本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...
本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...
《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...
多年收集的 JavaScript、jQuery 插件、UI 集合,可能已经有更好的替代技术了,但是,这是属于我的前端学习旅程,没有它,何谈提高?!
简明阐述了JavaScript的一些独特性质,适合中/高级JavaScript程序员温故知新,不太适合新手作为入门教程参考。
温故知新ASP.NET 2.0(C#)温故知新ASP.NET 2.0(C#)温故知新ASP.NET 2.0(C#)温故知新ASP.NET 2.0(C#)温故知新ASP.NET 2.0(C#)
SpringSpringSpring温故知新六AOP向切面程Spring温故知新六AOP向切面程
机械军工行业:“温故知新”系列之工业机器人行业复盘(二):从美国汽车行业“2mm工程”看工业机器人国产化空间.pdf
计算机小数表示.温故知新.pdf
数学:吃透课本温故知新.docx
20210202-银河证券-“温故知新”系列之工业机器人行业复盘(二):从美国汽车行业“2mm工程”看工业机器人国产化空间.pdf
主要介绍了JS中的字符串连接问题,ECMAScript 中最常见的一个问题是字符串连接的性能。在调用 join() 方法时才会发生连接操作,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。
初中语文文学讨论现当代文学温故知新
中信建设温故知新,从 4G 看 5G.rar
中信建设温故知新,从 4G 看 5G.pdf