位置:首页 > 软件操作教程 > 编程开发 > PHP > 问题详情

PHP 反斜线(\)

提问人:刘团圆发布时间:2021-01-13

    除了可以做转义字符外,反斜线还有其他一些功能。

    @ 反斜线可以将一些不可打印的字符显示出来,如表所示。

\a

警报,即ASCII中的<BEL>字符0x07)

\b

退格,即ASCI丨中的<BS>字符0x08)。注意,在PHP中只有在中括号([])里使用才表示 退格

\e

Escape, ASCII 中的<ESC>字符OxlB)

\f

换页符,即ASCII中的<FF>字符OxOC)

\n

换行符,即ASCII中的<LF>字符(OxOA)

\r

回车符,即ASCII中的<CR>字符(0x0D)

\t

水平制表符,即ASCII中的<HT>字符(0x09)

\xhh

十六进制代码

\ddd

八进制代码

\cx

control-x的缩写,匹配由x指明的控制字符,其中x是任意字符

    @ 还可以指定预定义字符集,如表所示。

预定义字符集

\d

任意一个十进制数字,相当于[0-91

\D

任意一个非十进制数字

\s

任意一个空白字符(空格、换行符、换页符、回车符、水平制表符),相当于[\f\nV\t]

\s

任意一个非空白字符

\w

任意一个单词字符,相当于[a-zA-ZO-9 ]

\W

任意一个非单词字符

    @ 反斜线还有一种功能,就是定义断言,其中已经了解过了“\b”“\B”,其他如表所示。

限定符

\b

单词分界符,用来匹配字符串中的某些位“\b是以统一的分界符来匹配

\B

非单词分界符序列

\A

总是能够匹配待搜索文本的起始位贾

\Z

表示在未指定任何模式下匹配的字符,通常是字符串的末尾位置,或者是在字符串末尾的换行符之前 的位置

\z

只匹配字符串的末尾,而不考虑任何换行符

\G

当前匹配的起始位贾


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部