特殊字符
特殊字符,指在正则中有特殊含义的字符
特殊字符集
若要匹配特殊字符,必须首先使字符"转义",即,将反斜杠字符 放在它们前面
特别字符 | 描述 |
$ |
|
( ) |
|
* |
|
+ |
|
. |
|
[ |
|
? |
|
\ |
|
^ |
|
{ |
|
| |
|
特殊字符模式
无转义符
当正则模式要匹配”特殊字符“时,必须在”特殊字符“前加反斜杠"\",否则会报错;如下述,正则表达式中有特殊字符”[“,未使用\进行转义,会报SyntaxError
转义符使用
当正则模式要匹配”特殊字符“时,在”特殊字符“前加反斜杠"\",则可正常匹配该“特殊字符”
斜杠
正斜杠"\"
正斜杠常见用途汇总
用途 | 示例 |
操作系统路径分隔符 |
|
Url地址标记符与路径分割符 | 如:https://www.qq.com/ch/photo
|
计算符号除÷ | 在编程中2÷4表示为2/4 |
代码注释// | 在C++/C#/Java/JavaScript/PHP/JS等主流编程语言中 双//表示代码注释 |
日期分隔符 | 如2019年7月2号可表示为07/02/2019 |
文章里表示“或”,“和” | 我掌握C++/C#/Java/JavaScript/PHP/JS等语言 |
反斜杠“\”
用途 | 示列 |
操作系统路径分隔符 |
|
转义符 | 转义字符放在一个字符序列中时,可对它后续几个字符采取替代解释
|
强制换行符 | 在linux中,反斜线常被放在一行的末尾用来指示编译器忽略其后的换行符, 使得下一行会被当做同一行语句,将代码拆解成“连续行” 如下,在linux中查看nginx进程的命令行:
|
多个转义符使用含义
Last updated