正規表示式的運用

2021-10-05 17:26:27 字數 517 閱讀 4248

靶場位址

原理:又稱規則表示式,電腦科學的乙個概念,正規表示式通常被用來檢索、替換那些符合某個模式(規則的文字)

這裡是指將正則匹配到的值賦值給變數$regular

if判斷語句,這裡是指當變數$regular有值時將輸出變數key,也就是flag

那麼我只需要構造成能成功匹配正則的值就能成功輸出flag。

//是正則標識;/i指不區分大小寫;zkaq指匹配字元zkaq;.萬用字元代表任意字元;指匹配0次或則多次;key指匹配字元key;.指匹配任意字元2到9次;:指匹配:;\轉義字元;/指匹配/;(keykey)指匹配key0次或則多次key。

構造乙個值直接get傳參:zkaqakeyaa:/a/keykey

輸出flag

正規表示式的運用

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 ...

中運用正規表示式

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

正規表示式簡單運用

在學習中呢,剛認識到正則的一些用處,好處,那麼在這裡就講講正規表示式的一些簡單運用。我希望能讓你們了解到什麼是正規表示式,同時能讓自己加深對正規表示式的理解。第一次看到正規表示式的時候呢,根本看不懂這是什麼。就例如 nkeyup value value.replace u4e00 u9fa5 g,o...