正则表达式学习笔记
发布时间:2020-12-13 19:37:14 所属栏目:百科 来源:网络整理
导读:首先要知道,正则表达式是用来干啥的? 正则表达式用来处理复杂的文本,注意,只能处理文本。 1.d表示0-9之间的任一数字 D 为取反的意思,是匹配除0-9以外的任意一个字符.剩下的同理 w表示A-Z,a-z,0-9,_(这是下划线)之间的任一一个。 s表示匹配任意一个
首先要知道,正则表达式是用来干啥的? 正则表达式用来处理复杂的文本,注意,只能处理文本。 1.d表示0-9之间的任一数字 D 为取反的意思,是匹配除0-9以外的任意一个字符.剩下的同理 s表示匹配任意一个空格、制表符等空白字符 2.匹配模式中,默认的为贪婪模式,即匹配的字符越多越好 3.^在[]里边表示“非”,在[]外边则表示在字符串开始的地方进行匹配。 4.在js里使用正则是在“//”里边加表达式,后边加g表示全文查找,i表示忽略大小写。g表示global,如 var r1 = /d+/g; //表示找出所有至少包含一个数字的组合5.还是那个例子, String.prptotype.trim = function(){ return this.replace(/(^s+)|(s+$)/g,""); }表示动态的给String添加trim方法。^表示在字符串开始的地方匹配,$表示在字符串结束的地方匹配, 都要写在括号内,并且为了规范,最好把这二者都写上。 s表示空格、制表符、换行符等空白符号,+表示至少出现一次,replace是方法,表示用""(即空字符串)代替空白符号(在该处为替换空格)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – LINQ将列交换成行
- Flex左键单击弹出菜单--使用menu组件详解
- actionscript-3 – AS3 Event.ENTER_FRAME是否始终在每一帧
- 澳门--身份证(本国人)正则表达式
- PowerShell正则表达式如何使用多行字符串?
- .net – SQLite:没有这样的模块:与System.Data.SQLite.dl
- XML document processing in Java using XPath and XSLT
- c# – 特定行的LinqToExcel GetColumnNames
- Let’s move forward to explore COCOS2D together.
- 乘时间机器,看敏捷旅程