正規表示式在GBase中的運用

2021-10-25 08:01:56 字數 726 閱讀 3382

正規表示式在gbase中的運用

一、正規表示式操作符:

^ - 匹配輸入字串的開始位置。

$ - 匹配輸入字串的結束位置。

. - 匹配除 「n」 之外的任何單個字元。要匹配包括 『n』 在內的任何字元,請使用象 『[.n]』 的模式。

[…] - 字元集合。匹配所包含的任意乙個字元。例如, 『[abc]』 可以匹配 「plain」 中的 『a』。

[^…] - 負值字元集合。匹配未包含的任意字元。例如, 『[^abc]』 可以匹配 「plain」 中的』p』。

p1|p2|p3 - 匹配 p1 或 p2 或 p3。例如,『z|food』 能匹配 「z」 或 「food」。』(z|f)ood』 則匹配 「zood」 或 「food」。

二、使用

gbase 8s中使用 regexp_like 操作符來進行正規表示式匹配

例如:1、查詢name欄位中以』王』為開頭的所有資料:

select name from company where name regexp_like 『^王』;

2、查詢name欄位中以』王』為結尾的所有資料:

select name from company where regexp_like(name,『王$』);

3、查詢name欄位中包含多個』王』 字串的所有資料:

select name from company where regexp_like(name,『王+』);

中運用正規表示式

看到大家討論這方面的東西,作點貢獻聊表各位高手對這個版快的無私奉獻 oops 如果使用者熟悉linux下的sed awk grep或vi,那麼對正規表示式這一概念肯定不會陌生。由於它可以極大地簡化處理字串時的複雜度,因此現在已經在許多linux實用工具中得到了應用。千萬不要以為正規表示式只是perl...

正規表示式的運用

re模組 集中了正規表示式所有的功能 郵箱位址 a za z0 9 a za z com edu net 其中 a za z0 9 表示乙個字元要滿足中括號裡的範圍,字元可以是a z或者a z或者0 9或者 元字元包括 所以需要匹配元字元時需要加上反斜線 可以出現1到n次 接著加上 字元 a za ...

正規表示式的運用

靶場位址 原理 又稱規則表示式,電腦科學的乙個概念,正規表示式通常被用來檢索 替換那些符合某個模式 規則的文字 這裡是指將正則匹配到的值賦值給變數 regular if判斷語句,這裡是指當變數 regular有值時將輸出變數key,也就是flag 那麼我只需要構造成能成功匹配正則的值就能成功輸出fl...