chkconfig --list | awk ''
41.kudzu 檢視網絡卡型號
kudzu --probe --class=network
匹配中文字元的正規表示式:
[\u4e00-\u9fa5]
評注:匹配中文還真是個頭疼的事,有了這個表示式就好辦了
匹配雙位元組字元 ( 包括漢字在內 ) :
[^\x00-\xff]
評注:可以用來計算字串的長度(乙個雙位元組字元長度計 2 , ascii 字元計 1 )
匹配空白行的正規表示式:
\n\s*\r
評注:可以用來刪除空白行
匹配 html 標記的正規表示式:
<(\s*?)[^>]*>.*?|<.*? />
評注:網上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對於複雜的巢狀標記依舊無能為力
匹配首尾空白字元的正規表示式:
^\s*|\s*$
評注:可以用來刪除行首行尾的空白字元 ( 包括空格、製表符、換頁符等等 ) ,非常有用的表示式
匹配 email 位址的正規表示式:
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
評注:表單驗證時很實用
匹配** url 的正規表示式:
[a-za-z]+://[^\s]*
評注:網上流傳的版本功能很有限,上面這個基本可以滿足需求
匹配帳號是否合法 ( 字母開頭,允許 5-16 位元組,允許字母數字下劃線 ) :
^[a-za-z][a-za-z0-9_]$
評注:表單驗證時很實用
匹配國內**號碼:
\d-\d|\d-\d
評注:匹配形式如 0511-4405222 或 021-87888822
匹配身份證:
\d|\d
評注:中國的身份證為 15 位或 18 位
評注:提取 ip 位址時有用
匹配特定數字:
^[1-9]\d*$
// 匹配正整數
^-[1-9]\d*$
// 匹配負整數
^-?[1-9]\d*$
// 匹配整數
^[1-9]\d*|0$
// 匹配非負整數(正整數 + 0 )
^-[1-9]\d*|0$
// 匹配非正整數(負整數 + 0 )
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$
// 匹配正浮點數
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$
// 匹配負浮點數
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
// 匹配浮點數
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
// 匹配非負浮點數(正浮點數 + 0 )
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
// 匹配非正浮點數(負浮點數 + 0 )
評注:處理大量資料時有用,具體應用時注意修正
匹配特定字串:
^[a-za-z]+$
// 匹配由 26 個英文本母組成的字串
^[a-z]+$
// 匹配由 26 個英文本母的大寫組成的字串
^[a-z]+$
// 匹配由 26 個英文本母的小寫組成的字串
^[a-za-z0-9]+$
// 匹配由數字和 26 個英文本母組成的字串
^\w+$
// 匹配由數字、 26 個英文本母或者下劃線組成的字串
評注:最基本也是最常用的一些表示式
你必須知道的幾個救命常識
個案1 有一婦女手提包被偷,裡面有手機 hidden 錢包等。20分鐘後,她打通了老公的 告訴自己被偷的事。老公驚呼 啊,我剛才收到你的簡訊,問咱家hidden的密碼,我立馬就回了!他們趕到銀行時,被告知裡面所有的錢都已被提走。小偷通過用偷來的手機傳送簡訊給 親愛的老公 而獲取了密碼,然後在短短20...
Linux世界你必須知道的
突然從windows世界轉向linux世界,也許剛開始或多或少都有點不太適應,慢慢地,也許你會發現linux的博大精深,最重要的是linux世界的很多東西都是free license,下面列舉一下linux世界你需要或必須知道的二三事。unix like 叫做 類unix 系統,主要指各種各樣的li...
linux運維必須掌握
1 什麼是gpl,gun,自由軟體 gun 革奴計畫 目標是建立一套完全自由,開發的作業系統。自由軟體 是一種可以不受許可權自由使用,複製,研究,修改,分發的軟體。主要許可證有gpl和bsd許可證。2 如何選擇linux作業系統版本 一般,桌面使用者首選ubantu 伺服器首選rhel或centos...