從7個方面簡單的學習一下正規表示式
(1)匹配任何字元。
匹配任何字元的時候使用「.」來進行匹配。
eg: r.
表示:以r開始,後面跟乙個字元。ra,rb等等。
(2)匹配行首。 使用「^」。
(3)匹配行末。使用「$」。
(4)的使用。
可以用來匹配指定字符集。
[0-9],[^a-z],
特別注意一下這種的posix字符集的匹配:
[[:alnum:]]
(5)0或者若干個字元的匹配。使用「*」。
(6)精確出現次數的匹配。使用「\」。
eg:x\ x出現1——4次
x\ x出現3次
(7)儲存匹配的方式。使用\(...\)。
這種的話,會有9個暫存器來存放第一次匹配到的東西,然後就可以使用\n(n:1——9),來繼續使用剛才匹配到的東西了。
eg:\(p\)\1 開始匹配p,然後會把p存放到暫存器1中,再次需要使用的時候使用\1來使用,所以這個匹配的是pp。
^\(ab\).*\1$ 匹配以ab開始的,並且以ab結束的一行。
0
給主人留下些什麼吧!~~
從4個方面實戰oracle的密碼操作
較好的實踐是,oracle的密碼操作通過profile來實現,而資源則是通過資源消費組來控制,profile其實是種限制。通過profile來控制密碼的使用,大抵有四 1 密碼的歷史 在這裡,有兩個引數 password reuse time和password reuse max,比較好的實踐是,這...
shell學習1 shell的簡單介紹
在linux unix作業系統中存在多種多型別的shell,而多數linux unix系統預設使用shell為bash。所謂shell,是一種直譯器,也是一種指令碼語言,在每個shell指令碼中都包含乙個或者多個命令。在電腦科學中,shell是指為使用者提供使用介面的軟體 命令直譯器 它接收來自使用...
從五個方面考慮Oracle的效能調優問題
oracle調優是乙個複雜的主題。關於調優可以寫整整一本書,不過,為了改善oracle資料庫的效能,有一些基本的概念是每個oracle dba都應該遵從的。在這篇簡介中,我們將簡要地介紹以下的oracle主題 外部調整 我們應該記住oracle並不是單獨執行的。因此我們將檢視一下通過調整oracle...