java学习笔记---正则表达式
2018-02-25 18:00
267 查看
test - 判断字符串是否符合规定的正则 rep = /\d+/; rep.test("asdfoiklfasdf89asdfasdf") # true rep = /^\d+$/; rep.test("asdfoiklfasdf89asdfasdf") # true exec - 获取匹配的数据 rep = /\d+/; str = "wangshen_67_houyafa_20" rep.exec(str) # ["67"] var pattern = /\bJava(\w*)\b/; # ["JavaScript", "Script"] JavaScript is more fun than Java or JavaBeans! var pattern = /\bJava\w*\b/g; # ["JavaScript"] # ["Java"] # ["JavaBeans"] # null 全局匹配 s = "JavaScript is more fun than Java or JavaBeans!" var pattern = /\bJava(\w*)\b/g; pattern.exec(s) // /\bJava(\w*)\b/g.exec(s) 还是只能匹配第一个 # ["JavaScript",'Script'] pattern.exec(s) # ["Java", ""] pattern.exec(s) # ["JavaBeans", "Beans"] pattern.exec(s) # null /.../i :表示不区分大小写进行匹配 多行匹配: 默认就是多行匹配,唯一的区别是 s = "JavaScript is more fun than \nJava or JavaBeans!" var pattern = /^Java(\w*)/g pattern.exec(s) # ["JavaScript", "Script"] pattern.exec(s) # null 但是,用m进行多行匹配后 var pattern = /^Java(\w*)/gm; pattern.exec(s) # ["JavaScript", "Script"] pattern.exec(s) #["Java", ""]
相关文章推荐
- java学习笔记06--正则表达式
- java 从零开始,学习笔记之基础入门<正则表达式>(三十一)
- java学习笔记---正则表达式
- 黑马程序员 JAVA学习笔记 —— 正则表达式
- java学习笔记06--正则表达式
- Java学习笔记之Pattern类的用法详解(正则表达式)
- java 学习笔记之正则表达式
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<正则表达式>(三十一)
- JAVA学习笔记(12)关于正则表达式
- 11. JAVA常用类库 Part 5 (正则表达式、定时调度、本章要点) ----- 学习笔记
- 黑马程序员 java学习笔记——正则表达式
- java正则表达式学习笔记
- JAVA学习笔记-字符串和正则表达式
- Java学习笔记----正则表达式
- 【Java学习笔记】正则表达式
- 类字符串java学习笔记06--正则表达式
- java正则表达式学习笔记
- Java学习笔记-正则表达式的模式匹配
- Java学习笔记之正则表达式
- java学习笔记06--正则表达式