正規表示式和萬用字元的區別

2021-08-04 10:05:58 字數 669 閱讀 7954

正規表示式和萬用字元有許多相似的地方,但它們作用、用法、格式有許多差別。 符號

正規表示式

萬用字元*

匹配前面符號任意的字元

匹配零個或多個字元

?centered

匹配任何單個字元

[a-z]

包含大小寫

不包含大小寫

.*任意長度字元

以點號開頭的任意字元\轉義

-^行首-

$行尾-~

-當前使用者家目錄

.任意單一字元

普通符號

\<\>

錨定單詞左右側-\?

匹配其前面字元1或0次-\+

匹配其前面字元至少一次-

以上是符號之間的一些差別

在正規表示式裡有個符號叫單詞錨定:\<\>,它是用做單詞定界的,那怎麼區分單詞是不是到了邊界呢?

規律:除了字母、數字、下劃線、漢字(估計這裡面不會出現)都可以作為單詞的定界,因為前面它們如果和單詞寫在一塊就會成為單詞的一部分,所有不能做為單詞定界符號。

#取目錄名,而\《做為單詞詞首定界用的挺巧妙

/etc/init.d/

小坑:

1. 點號 . 放在 裡只表示點號,在其他地方要轉義

2. grep 『a\\c』 file #搜尋 a\c

萬用字元和正規表示式的區別

一概念 1.萬用字元 英文wildcard,萬用字元是一種特殊語句,主要有星號 和問號 用來模糊搜尋檔案。當查詢檔案夾時,可以使用它來代替乙個或多個真正 字元。2.正規表示式 又稱規則表示式 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念...

正規表示式 和 萬用字元

正規表示式 正規表示式主要是用來描述乙個句法規則的模式。其實說的通俗一點,就是利用字元和元字元的組合,對一些符合既定句法的模式進行模糊匹配。它的主要功能是文字查詢和字串操作。正規表示式的基本元素包括普通字元和元字元,在linux shell裡面,常用的正規表示式元字符集為 s 每乙個元字元都有自己在...

萬用字元和正規表示式

1.like操作符 2.百分號萬用字元 在搜尋串中,表示任何字元出現的任意次數。不能匹配null,如like jet 表示以jet開頭的後面不管多少字元的匹配。如果區分大小寫查詢,使用binary select from test where binary name test 3.下劃線萬用字元 下...