正反斜杠的匹配
2015-08-24 15:31
218 查看
正斜杠:\/
返斜杠:\\\\
分析一下“\\\\”,第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠是转义符,第四个斜杠是斜杠本身。
有2点要清楚:
1.字符串里面表示斜杠就需要两个斜杠如“\\”
2.正则表达式里的斜杠需要转意,是用“\\”标示。
这样就比较好解释:
我们先要表示正则表达式里面的斜杠“\\”,然后再用字符串表示出来。而这2个斜杠分别需要一个转义符,这样就成了4个斜杠在正则表达式里面表示一个斜杠。
匹配特殊字符:/[<>@~$^*\/\\\\]*/
返斜杠:\\\\
分析一下“\\\\”,第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠是转义符,第四个斜杠是斜杠本身。
有2点要清楚:
1.字符串里面表示斜杠就需要两个斜杠如“\\”
2.正则表达式里的斜杠需要转意,是用“\\”标示。
这样就比较好解释:
我们先要表示正则表达式里面的斜杠“\\”,然后再用字符串表示出来。而这2个斜杠分别需要一个转义符,这样就成了4个斜杠在正则表达式里面表示一个斜杠。
匹配特殊字符:/[<>@~$^*\/\\\\]*/
相关文章推荐
- JQuery(二)——简单动画效果
- at org.apache.coyote.http11.AbstractOutputBuffer.checkLengthBeforeWrite
- 黑马程序员----Java反射
- 模拟POST请求
- 挖掘关键词
- NSDate-管理日期和时间1
- Ubuntu 14.04配置Android编译环境
- LA 3644(并查集)
- Android ContentProvider使用样例
- [Err] ORA-00600: 内部错误代码, 参数: [qctcte1], [0], [], [], [], [], [], [], [], [], [], []
- Linux日志更改 logtamper
- navicat for mysql 10.1.7注册码
- 开源项目SwipeMenuListView学习笔记
- [LeedCode OJ]#219 Contains Duplicate II
- iOS:让UIView覆盖导航栏
- 要善待员工,但别总是太友好
- ssma for oracle
- 在网页上打印,js window.print
- POJ1979 Red and Black (DFS)
- 九度 1138 - 大数除余 - 进制转换