Linux中基本正規表示式

2022-10-06 20:15:19 字數 705 閱讀 9189

字元匹配:

.  :匹配任意單個字元

&nbsicwltjpp;     :匹配指定範圍內的任意單個字元;

[^]:匹配制定範圍外任意單個字元 [:digit:] lower upper alpha alnum space

匹配次數:用在要指定其出現的次數的字元後面,用於限制其前面字元出現的次數            

*:匹配其在前面的字元任意次:0,1.多次

.*:匹配任意長度的任意字元  

&nbs程式設計客棧p;      \?:匹配其前面字元0次或一次,及前面字元是可有可無

&nbs    \+:匹配其前面字元一次或是多次,至少一次,

\匹配前面字元m次

\匹配其前面的字元至少m次,之多n次

\:之多n次

&程式設計客棧nbsp;        \ :至少m次

位置錨定:

^:行首錨定:用於模式的最左側

$:行尾錨定:用於模式的最右側

^pattern:用於pattern

^$:空白行

^[[:space:]]:空行或包含空白字元的行

單詞:非特殊字元組成的連續字元(字串)都成為單詞

\或是\b:詞首錨定,用於單詞模式的左側

\>或是\b:詞尾錨定,用於單詞模式的右側

\:匹配完整單詞

本文標題: linux中基本正規表示式

本文位址:

Linux正規表示式 編寫正規表示式

為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...

基本正規表示式

匹配除了換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 字母大寫即反義 不匹配 s 匹配任意的空白符 字母大寫即反義 不匹配 d 匹配數字 字母大寫即反義 不匹配 b 匹配單詞的開始或結束 字母大寫即反義 不匹配 匹配字串的開始 匹配字串的結束 x 匹配除了x以外的任意字元 aeiou 匹配...

正規表示式 基本

字元 d任意乙個數字,0 9中任意乙個 d任意非數字 w任意乙個字母 下劃線 數字。即 a z a z 0 9 w表示除 0 9a za z 之外的字元 s匹配任何空白字元,包括空格 製表符 換頁符等等。等價於 f n r t v s匹配任何非空白字元。匹配任意乙個字元 如要匹配包括 n在內的所有字...