http://forum.mis.com.tw/modules/newbb/viewtopic.php?topic_id=291&forum=19



$_ ==> 隱藏的default變數,當不宣告任何變數時,自動取用該變數
$! ==> 傳回執行後的錯誤訊息($ERRNO , $OS_ERROR 變數亦可參考)
$? ==> 傳回最後一次執行外部程式的結束狀態( $CHILD_ERROR亦可)
$' ==> 傳回比對字串符合後的所有內容
$& ==> 傳回符合的字串
&+ ==> 傳回符合最後一個括號的內容
$. ==> 傳回最近一次所讀取的檔案的總讀取行數
$# ==> 傳回指定陣列的最後一個元素的索引值($#陣列名稱 )
$[ ==> 設定陣列的起始索引值( $[ = 1 )
$/ ==> 字串的結尾
_ ==> 底線符號代表最後所用過的檔案
+ ==> 表示一個或一個以上
* ==> 表示零個或零個以上
? ==> 表示零個或一個
{a ,b} ==> 表示至少a個 但不可多於b個
\s ==> 表示空白字元(含tab以及enter換行符號)
\S ==> 表示非空白的字元(也就是非\s字元)
(\S+) ==> 比對第一字
\s? ==> 空白
\s* ==>
\w ==> 符合所有的 字元.單字.數字 或是 底線
\W ==> 非\w所含的字元
\w* ==> 字的開頭或是其他開頭
\l ==> 將下各字母轉為小寫
\L ==> 將後面的字串轉為小寫直到\E符號出現
\u ==> 將下各字母轉為大寫
\U ==> 將後面的字串轉為大寫直到\E符號出現
\Q ==> 將後面的meta-characters視為普通字元到\E符號出現
+ ==> 表示一個或一個以上的字元
* ==> 表示零或以上的字元
? ==> 表示零或是一個字元
. ==> 符合任意一個字元
^ ==> 表示行頭
$ ==> 表示結尾
\A ==> 表示字串開頭
\Z ==> 表示字串結尾  
{n,m} ==> 表示n個以上但不超過m個字元
\b ==> 為字的邊界
\B ==> 所有非邊界的意思
\d ==> 任何數字
\D ==> 任何非數字
\A ==> 表示字串開頭
\Z ==> 表示字串結尾
\g ==> 全文比對
\t ==> 定位 (tab)
\a ==> 警示 (發出嗶聲)
\r ==> 歸位
\f ==> 跳頁
\cD ==> Ctrl-D
\cC ==> Ctrl-C
\xNUM ==>16進位數字
\NUM ==> 8進位數字
\i ==> 下個字母為小寫
\u ==> 下個字母為大寫
\L ==> 後面的字母都 小 寫 直到遇到 \E 為止
\U ==> 後面的字母都 大 寫 直到遇到 \E 為止
\Q ==> 讓 中介字元 暫時被當作一般 字元 直到遇到 \E 為止
\000 ==> 表示八進位的數字
\n = \xa =12 8進位時

/c 表示原替換字的 “補集合”
/d 會刪除任何符合但未被取代的字元
/s會將重複的字縮減為一個
/i 不分辨大寫小寫比對
/m 讓 ^ 及 $ 在字串中可比對一次以上
/s 讓 . 代表換行
/o 會讓perl只解讀一次
/e 會將 s/// 中要取代的部份當成perl 算式來處理



贯 = 大於等於


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 付爸爸 的頭像
    付爸爸

    付爸爸的神奇日記本

    付爸爸 發表在 痞客邦 留言(0) 人氣()