1. 程式人生 > >正則表示式與SQL

正則表示式與SQL

在我心中正則表示式和SQL就是一樣的東西。 SQL是結構化查詢語言,是根據某個查詢、修改規則來查詢修改資料,是描述一個規則給資料庫,資料庫來執行, 資料庫返回結果,過程不需要考慮,不算是程式語言。 正則表示式是根據某個模式(規則) 來檢索、替換文字,是描述一個規則給文字處理器,處理器來執行, 處理器返回結果,過程不需要考慮,不算是程式語言。 以下是SQL和正則表示式相似的地方簡單列舉 | 查詢工具 | SQL | 正則表示式 | | -------- | -------------- | ------------------ | | 目的 | 查詢資料行 | 檢索文字段 | | 辦法 | 描述規則 | 描述規則 | | 邏輯結構 | 庫、表、列、行 | 行【回車換行分隔】 | | 條件 | where子句 | 正則檢索文字段 | | 查詢 | select子句 | 檢索到的文字段選擇 | | 修改 | update子句 | 文字替換 | | 大小寫 | 排序規則ci | 修飾符i | | 斷言 | 前面的列加條件 | 正向零寬斷言 | | 斷言 | 後面的列加條件 | 負向零寬斷言 | | 作者 | 依波拉 | ebola | 類似的相似很多,可以自己總結整理。 正則和SQL相似這個中心思想了解之後,貪婪,分組,引用,前瞻,後顧都好理