随笔 - 424  文章 - 0  评论 - 13  阅读 - 90万

随笔分类 -  正则表达式

js中正则表达式使用
摘要:js中使用正则表达式,除了了解正则表达式基本的匹配规则外。还需要了解下面的基本的知识: python,js,groovy这些脚本语言都有在线调试的网站,可以在线测试是否有语法错误,用起来也很方便。 var reg = new RegExp('\\d{8-20}') reg.test(“1111111 阅读全文
posted @ 2019-03-03 21:57 lnlvinso 阅读(90851) 评论(1) 推荐(7) 编辑
正则表达式中的回溯
摘要:正则表达式的引擎主要由2种:NFA和DFA。 java的正则基于的是NFA,表达式主导,匹配成功即成功,正则nfa|nfanot匹配字符串nfanot的结果是nfa。 DFA是文本主导,会记录所有的匹配。 使用正则表达式时需要注意回溯,否则可能会导致栈溢出。下面是一个例子程序:Stri... 阅读全文
posted @ 2015-09-20 12:31 lnlvinso 阅读(674) 评论(0) 推荐(0) 编辑
正则表达式的简单应用
摘要:很多的工具,如eclipse,ue等在查找,替换时也都是支持正则表达式的。下面是一些例子: eclipse中去掉/* */: /\*(.|[\r\n])*?\*/全部替换为空即可 eclipse中去掉//: //.*$全部替换为空即可 eclipse中去掉import: import.*... 阅读全文
posted @ 2015-09-20 12:27 lnlvinso 阅读(492) 评论(0) 推荐(0) 编辑
Java对正则表达式的支持(二)
摘要:正则表达式的主要用途: a.在目标字符串中找出匹配正则表达式的部分 b.校验目标字符串是否符合正则表达式,例如校验邮箱地址 c.在目标字符串中替换符合正则表达式的部分为其他的字符串 Scanner类是JDK 1.5中引入的扫描类,Scanner类的构造函数可以接受一个Readable对象... 阅读全文
posted @ 2015-05-17 18:02 lnlvinso 阅读(717) 评论(0) 推荐(0) 编辑
Java对正则表达式的支持(一)
摘要:Java对正则表达式的支持主要体现在String、Pattern、Matcher和Scanner类。 1.Pattern、Matcher 先看一个Pattern和Matcher类使用正则表达式的例子。public class PatternTest { public static... 阅读全文
posted @ 2015-05-10 23:38 lnlvinso 阅读(581) 评论(0) 推荐(0) 编辑
正则表达式基础(二)
摘要:5.6定位符 ^,可以用于表示一行的开始。 $,可以用于表示一行的结尾。 \b,字符的边界,例如er\b将匹配"never ok"中的er,而不能匹配“verb”中的er。 \B,和\b的作用相反。 定位符的应用举例: a.如果要在一大段文本中执行替换任务,一定要小心,比如替换win为lose时,w... 阅读全文
posted @ 2015-04-29 23:30 lnlvinso 阅读(151) 评论(0) 推荐(0) 编辑
正则表达式基础(一)
摘要:1.什么是正则表达式 正则表达式由英文词组“regular expression”翻译而来,可以理解为是对文字进行模糊匹配的一种语言。 用一些特殊的字符(元字符)来表述文字应该具有某种特征。2.元字符的定义 正则表达式中有特殊含义的字符,用于描述文字的特征。 例如“?”表示的是其前面的字符是... 阅读全文
posted @ 2015-04-26 12:19 lnlvinso 阅读(309) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示