位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

PHP 反斜線(\)

提問人:劉團圓發(fā)布時間:2021-01-13

    除了可以做轉(zhuǎn)義字符外,反斜線還有其他一些功能。

    @ 反斜線可以將一些不可打印的字符顯示出來,如表所示。

\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

任意一個十進制數(shù)字,相當于[0-91

\D

任意一個非十進制數(shù)字

\s

任意一個空白字符(空格、換行符、換頁符、回車符、水平制表符),相當于[\f\nV\t]

\s

任意一個非空白字符

\w

任意一個單詞字符,相當于[a-zA-ZO-9 ]

\W

任意一個非單詞字符

    @ 反斜線還有一種功能,就是定義斷言,其中已經(jīng)了解過了“\b”“\B”,其他如表所示。

限定符

\b

單詞分界符,用來匹配字符串中的某些位“\b是以統(tǒng)一的分界符來匹配

\B

非單詞分界符序列

\A

總是能夠匹配待搜索文本的起始位賈

\Z

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

\z

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

\G

當前匹配的起始位賈


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部