1、常見的轉義字元:
c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都表示的不是它本來的ascii字元意思。
轉義字元
意義ascii碼值(十進位制)
\a響鈴(bel)
\b退格(bs) ,將當前位置移到前一列
\f換頁(ff),將當前位置移到下頁開頭
\n換行(lf) ,將當前位置移到下一行開頭
\r回車(cr) ,將當前位置移到本行開頭
\t水平製表(ht) (跳到下乙個tab位置)
\v垂直製表(vt)
代表乙個反斜線字元''\'
代表乙個單引號(撇號)字元
代表乙個雙引號字元
\?代表乙個問號
063\0
空字元(null)
\ddd
1到3位八進位制數所代表的任意字元
三位八進位制
\xhh
1到2位十六進製製所代表的任意字元
二位十六進製制
2.特殊字元:
正規表示式中的特殊字元,就是一些有特殊含義的字元,如「*.txt」中的*,簡單的說就是表示任何字串的意思
如果要查詢檔案名中有*的檔案,則需要對*進行轉義,即在其前加乙個\。ls \*.txt。正規表示式有以下特殊字元。需要轉義
特別字元
說明
匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 $ 也匹配 『\n' 或 『\r'。要匹配 $ 字元本身,請使用 \$。
標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 和和。
匹配前面的子表示式零次或多次。要匹配 * 字元,請使用 \*。
匹配前面的子表示式一次或多次。要匹配 + 字元,請使用 \+。
匹配除換行符 \n之外的任何單字元。要匹配 .,請使用 \。
標記乙個中括號表示式的開始。要匹配 [,請使用 \[。
匹配前面的子表示式零次或一次,或指明乙個非貪婪限定符。要匹配 ? 字元,請使用 \?。
將下乙個字元標記為或特殊字元、或原義字元、或向後引用、或八進位制轉義符。例如, 『n' 匹配字元 『n'。'\n' 匹配換行符。序列 『\\' 匹配 「\」,而 『\(' 則匹配 「(」。
匹配輸入字串的開始位置,除非在方括號表示式中使用,此時它表示不接受該字元集合。要匹配 ^ 字元本身,請使用 \^。
標記限定符表示式的開始。要匹配 {,請使用 \{。
指明兩項之間的乙個選擇。要匹配 |,請使用 \|。
轉1:轉2:
php中的特殊字元轉義 php特殊字元轉義詳解
html array html username htmlentities clean username ent quotes,utf 8 echo welcome back,複製 小提示htmlspecialchars 函式與htmlentities 函式基本相同,它們的引數定義完全相同,只不過是...
oracle 特殊字元轉義
環境 oracle 9i plsql 在plsql裡邊執行 update userinfo set pageurl myjsp?page 1 pagesize 10 where id test 這條sql語句往資料庫的pageurl欄位放進去了乙個url位址,但是執行的時候卻並非那麼理想,因為這其中...
js encodeURI轉義特殊字元
js encodeuri轉義特殊字元 說明 經常使用ajax提交表單,無論是get還是post方法,其內容都有部分特殊字元需要轉義或處理 原理 如果是get方法,則是要對內容進行轉碼和轉義,如果是post方法,則只要對其內容進行特殊內容轉義,可寫一公共方法通用處理後提交。特殊字元轉義包括 2b 空格...