正規表示式使用小結

2021-08-21 06:52:25 字數 755 閱讀 5532

2.  通用字元 & 字元

3.  匹配下面的一些 特殊字元 時,需要轉義(加上 \ 即可)

* 

. ?

+ $

^ [ ]

( ) |

\

3.  shell指令碼處理資料檔案時,怎麼把文字中每行的首尾空格去掉

cat $file_name|while read line

doecho $line|sed 's/^\s*\|\s*$//g'>>$filename_new && echo proceeding...

done

s/^\s*\|\s*$//g 正則解釋:
s/a/b/g      是把搜尋到的a全部替換為b  : 這裡是把搜尋到的開頭空格或結尾空格替換為空字元。去掉文字中的所有空格:

sed 's/ *//g'
刪除空白行:』/^$/d』

$ cat a

abccde

$ cat a|sed '

/^$/d'

abccde

4. hive 中常用的正則匹配提取

regexp_extract(youstr, parttern, int)

fei 正規表示式 正規表示式小結

常用的元字元常用的反義 常用的限定符 語法 說明 語法 說明 語法 說明 w 匹配字母或數字或下劃線或漢字 w匹配任意不是字母 數字 下劃線 漢字的字元 重複零次或者更多次 s匹配任意的空白字元 s匹配任意不是空白符的字元 重複一次或更多次 d匹配數字 d匹配任意非數字的字元 重複零次或一次 b匹配...

正規表示式小結

正規表示式 regex 英 red eks 1,d d d d或者是 d 表示匹配4位數的數字。2.說明。這些可被稱作元字元。匹配除換行符以外的任意字元1 jk2yh jj w數字字母漢字下劃線 bst456 5ghgtft s匹配任意的空白符 space table鍵和半全形空格 d匹配數字 di...

正規表示式小結

最近學習了正規表示式,趁還熱乎,寫下這篇部落格,記錄一下。正規表示式 英語 regular expression,在 中常簡寫為regex 正規表示式是乙個字串,使用單個字串來描述 用來定義匹配規則,匹配一系列符合某個句法規則的字串。在開發中,正規表示式通常被用來檢索 替換那些符合某個規則的文字,也...