標籤:使用   sp   html   c   htm   sql   mysql   php   bs   
  在MySQL中,使用REGEXP關鍵字來匹配查詢Regex,其基本形式如下:
    欄位名 REGEXP ‘匹配方式‘
  模式字元   含義                         使用舉例
 
  ^      匹配開頭                      SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘^php‘;
  $      匹配結尾                      SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘php$‘;
  .       匹配任意一個字元               SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘P.‘;
  [字元集合]    匹配字元集合中的任意一個       SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘[PCA]‘;
  [^字元集合]   匹配字元集合以外的任意一個字元    SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘[^PCA]‘;
  S1|S2|S3    匹配其中的任意一個字串       SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘php|c|html‘;
  *      匹配多個該符號之前的字元,包括0、1    SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘P*A‘;
  +      匹配多個該符號之前的字元,包括1       SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘P+A‘;
  字串{N}    匹配字串出現N次          SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘a{3}‘;
  字串{M,N}   匹配字串出現M-N次        SELECT `books` FROM `tb_name` WHERE `books` REGEXP ‘a{3,6}‘;
 
MySQL Regex(待更新……)