正则表达式概述
1 什么是正则表达式
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
这就是一个正则表达式,看不懂?
正则表达式用于对字符串进行匹配、检索、替换,是对字符串执行模式匹配的强大工具。对字符串进行模式匹配也是正则表达式唯一的作用。
在这个世界上与正则表达式相似的事物有:女人的心、道士的符、医生的字。
2 正则表达式的作用
- 验证用户名、邮箱、电话号码、邮编等是否正确
- 进行字符串替换
- 富文本编辑器
- 爬虫程序、内容采集器
3. 正则表达式的应用领域
正则可以在 PHP、C#、Java、JavaScript、Python、Ruby 等多种编程语言中使用
4. 学习正则表达式
学习正则表达式,要学习两部分:
第一,正则表达式的基础语法;
第二,正则表达式在编程语言中的使用方法,例如在 javaScript 中,可以用通过 RegRep 对象或者 String 对象的几个方法来使用正则表达式