正則表達式(Regular Expression,簡稱Regex)是一種用來匹配字串模式的工具。它提供了一種靈活而簡潔的方式來搜索、編輯或操作文本。正則表達式由一系列特殊符號和字符組成,用於定義搜索模式。例如,點號(.
)代表任意字符,星號(*
)表示前一字符可以出現零次或多次,而方括號([]
)內的字符表示字符集。正則表達式廣泛應用於文本處理、數據驗證和自動化任務中,如檢查電子郵件地址格式或提取特定文本片段。儘管語法較為複雜,但它的強大功能使其在程式設計和數據處理領域備受推崇。
一、 REGEXP_LIKE:查詢名字為Steven或Stephen的員工名字和姓氏
二、 REGEXP_REPLACE:查詢employees資料表檢察部門20及30員工的電話號碼欄位,將樣式xxx.xxx.xxxx改成(xxx)xxx-xxxx
三、 REGEXP_INSTR:查詢location資料表,檢查各部門所在地址找出開頭為數字的地址
四、 REGEXP_SUBSTR:返回符合表達式定義的字串