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

PHP 反斜線(\)

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2021-01-13

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

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

說(shuō)

\a

警報(bào),即ASCII中的<BEL>字符0x07)

\b

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

\e

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

\f

換頁(yè)符,即ASCII中的<FF>字符OxOC)

\n

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

\r

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

說(shuō)

\t

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

\xhh

十六進(jìn)制代碼

\ddd

八進(jìn)制代碼

\cx

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

    @ 還可以指定預(yù)定義字符集,如表所示。

預(yù)定義字符集

說(shuō)

\d

任意一個(gè)十進(jìn)制數(shù)字,相當(dāng)于[0-91

\D

任意一個(gè)非十進(jìn)制數(shù)字

\s

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

\s

任意一個(gè)非空白字符

\w

任意一個(gè)單詞字符,相當(dāng)于[a-zA-ZO-9 ]

\W

任意一個(gè)非單詞字符

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

限定符

說(shuō)

\b

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

\B

非單詞分界符序列

\A

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

\Z

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

\z

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

\G

當(dāng)前匹配的起始位賈


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

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