本文主要是介绍js正则表达式元字符与特殊字符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
元字符,是一些数学符号,在正则表达式中有特定的含义,而不仅仅表示其“字面”上的含义,比如星号(*),表示一个集合的零到多次重复,而问号(?)表示零次或一次。如果你需要使用元字符的字面意义,则需要转义。下面是一张元字符的表:元字符 | 含义 |
---|---|
^ | 串的开始 |
$ | 串的结束 |
* | 零到多次匹配 |
+ | 一到多次匹配 |
? | 零或一次匹配 |
\b | 单词边界 |
特殊字符,主要是指注入空格,制表符,其他进制(十进制之外的编码方式)等,它们的特点是以转义字符(\)为前导。如果需要引用这些特殊字符的字面意义,同样需要转义。下面为转移字符的一张表:
字符 | 含义 |
---|---|
字符本身 | 匹配字符本身 |
\r | 匹配回车 |
\n | 匹配换行 |
\t | 制表符 |
\f | 换页 |
\x# | 匹配十六进制数 |
\cX | 匹配控制字符 |
这篇关于js正则表达式元字符与特殊字符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!