Share via


使用規則運算式搜尋文字

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

下列規則運算式可以取代 SQL Server Management Studio [尋找和取代] 對話方塊 [尋找目標] 欄位中的字元或數字。

使用規則運算式來搜尋

  1. 若要啟用於 [快速尋找]、[檔案中尋找]、[快速取代] 或 [檔案中取代] 等作業期間,在 [尋找目標] 欄位使用規則運算式,請選取 [尋找選項] 之下的 [使用] 選項,然後選擇 [使用規則運算式]。

  2. 接著,就可以使用 [尋找目標] 欄位旁的 [運算式產生器] 按鈕。 選取這個按鈕來顯示可用規則運算式的清單。 當您從 [運算式產生器] 中選擇任何項目時,項目會插入 [尋找目標] 字串中。

下表描述 [運算式產生器] 中可用的規則運算式。

運算式 描述
. 比對任何單一字元 (分行符號除外)
.* 比對任何字元零或多次
.+ 比對任何字元一或多次
[abc] 比對集合 abc 中的任何字元
[^abc] 比對不在集合 abc 中的任何字元
\d 比對任何數字字元
(?([^\r\n])\s) 比對任何空白字元
\b 比對字組的開頭或結尾
^ 在行頭進行比對
.$ 比對任何分行符號
\w\r?\n 比對行尾的字組字元
(dog|cat) 擷取運算式 dog|cat 並將其隱含地編號
(?<pet>dog|cat) 擷取子運算式 dog|cat 並將其命名為 pet

另請參閱