亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? manual_regexp.html

?? 這是一個詳細的MySQL開發者手冊
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0073)manual_Regexp.html -->
<html>

<head>
<title>MySQL Reference Manual for version 3.23.7-alpha. - H Description of MySQL regular 
expression syntax</title>
<meta content="text/html; charset=gb2312" http-equiv="Content-Type">
<!-- This HTML file has been created by texi2html 1.52 (hacked by david@detron.se)
     from /dr1/my/masters/mysql-3.23/Docs/manual.texi on 9 December 1999 -->
<meta content="Microsoft FrontPage 3.0" name="GENERATOR">
</head>

<body bgColor="#ffffff" link="#101090" text="#000000" vLink="#7030b0">

<p>Go to the <a href="manual_Introduction.html">first</a>, <a href="manual_Porting.html">previous</a>, 
<a href="manual_Unireg.html">next</a>, <a href="manual_Concept_Index.html">last</a> 
section, <a href="manual_toc.html">table of contents</a>. </p>

<hr>

<h1><a href="manual_toc.html#Regexp" name="Regexp">H Description of MySQL regular 
expression syntax</a></h1>

<p>A regular expression (regex) is a powerful way of specifying a complex search. </p>

<p><strong>MySQL</strong> uses regular Henry Spencer's inplementation of regular 
expressions. And that is aimed to conform to POSIX 1003.2. <strong>MySQL</strong> uses the 
extended version. </p>

<p>This is a simplistic reference that skips the details. To get more exact information, 
see Henry Spencer's <code>regex(7)</code> manual page that is included in the source 
distribution. See section <a href="manual_Credits.html#Credits">C Contributors to MySQL</a>. 
</p>

<p>A regular expression describes a set of strings. The simplest regexp is one that has no 
special characters in it. For example, the regexp <code>hello</code> matches <code>hello</code> 
and nothing else. </p>

<p>Nontrivial regular expressions use certain special constructs so that they can match 
more than one string. For example, the regexp <code>hello|word</code> matches either the 
string <code>hello</code> or the string <code>word</code>. </p>

<p>As a more complex example, the regexp <code>B[an]*s</code> matches any of the strings <code>Bananas</code>, 
<code>Baaaaas</code>, <code>Bs</code> and any other string starting with a <code>B</code>, 
ending with an <code>s</code>, and containing any number of <code>a</code> or <code>n</code> 
characters in between. </p>

<p>A regular expression may use any of the following special characters/constructs: 

<dl compact>
  <dt><code>^</code> </dt>
  <dd>Match the beginning of a string. <pre>mysql&gt; select &quot;fo\nfo&quot; REGEXP &quot;^fo$&quot;;           -&gt; 0
mysql&gt; select &quot;fofo&quot; REGEXP &quot;^fo&quot;;              -&gt; 1
</pre>
  </dd>
  <dt><code>$</code> </dt>
  <dd>Match the end of a string. <pre>mysql&gt; select &quot;fo\no&quot; REGEXP &quot;^fo\no$&quot;;         -&gt; 1
mysql&gt; select &quot;fo\no&quot; REGEXP &quot;^fo$&quot;;            -&gt; 0
</pre>
  </dd>
  <dt><code>.</code> </dt>
  <dd>Match any character (including newline). <pre>mysql&gt; select &quot;fofo&quot; REGEXP &quot;^f.*&quot;;             -&gt; 1
mysql&gt; select &quot;fo\nfo&quot; REGEXP &quot;^f.*&quot;;           -&gt; 1
</pre>
  </dd>
  <dt><code>a*</code> </dt>
  <dd>Match any sequence of zero or more <code>a</code> characters. <pre>mysql&gt; select &quot;Ban&quot; REGEXP &quot;^Ba*n&quot;;             -&gt; 1
mysql&gt; select &quot;Baaan&quot; REGEXP &quot;^Ba*n&quot;;           -&gt; 1
mysql&gt; select &quot;Bn&quot; REGEXP &quot;^Ba*n&quot;;              -&gt; 1
</pre>
  </dd>
  <dt><code>a+</code> </dt>
  <dd>Match any sequence of one or more <code>a</code> characters. <pre>mysql&gt; select &quot;Ban&quot; REGEXP &quot;^Ba+n&quot;;             -&gt; 1
mysql&gt; select &quot;Bn&quot; REGEXP &quot;^Ba+n&quot;;              -&gt; 0
</pre>
  </dd>
  <dt><code>a?</code> </dt>
  <dd>Match either zero or one <code>a</code> character. <pre>mysql&gt; select &quot;Bn&quot; REGEXP &quot;^Ba?n&quot;;              -&gt; 1
mysql&gt; select &quot;Ban&quot; REGEXP &quot;^Ba?n&quot;;             -&gt; 1
mysql&gt; select &quot;Baan&quot; REGEXP &quot;^Ba?n&quot;;            -&gt; 0
</pre>
  </dd>
  <dt><code>de|abc</code> </dt>
  <dd>Match either of the sequences <code>de</code> or <code>abc</code>. <pre>mysql&gt; select &quot;pi&quot; REGEXP &quot;pi|apa&quot;;             -&gt; 1
mysql&gt; select &quot;axe&quot; REGEXP &quot;pi|apa&quot;;            -&gt; 0
mysql&gt; select &quot;apa&quot; REGEXP &quot;pi|apa&quot;;            -&gt; 1
mysql&gt; select &quot;apa&quot; REGEXP &quot;^(pi|apa)$&quot;;        -&gt; 1
mysql&gt; select &quot;pi&quot; REGEXP &quot;^(pi|apa)$&quot;;         -&gt; 1
mysql&gt; select &quot;pix&quot; REGEXP &quot;^(pi|apa)$&quot;;        -&gt; 0
</pre>
  </dd>
  <dt><code>(abc)*</code> </dt>
  <dd>Match zero or more instances of the sequence <code>abc</code>. <pre>mysql&gt; select &quot;pi&quot; REGEXP &quot;^(pi)*$&quot;;            -&gt; 1
mysql&gt; select &quot;pip&quot; REGEXP &quot;^(pi)*$&quot;;           -&gt; 0
mysql&gt; select &quot;pipi&quot; REGEXP &quot;^(pi)*$&quot;;          -&gt; 1
</pre>
  </dd>
  <dt><code>{1}</code> </dt>
  <dd> </dd>
  <dt><code>{2,3}</code> </dt>
  <dd>The is a more general way of writing regexps that match many occurrences of the previous 
    atom. <dl compact>
      <dt><code>a*</code> </dt>
      <dd>Can be written as <code>a{0,}</code>. </dd>
      <dt><code>a+</code> </dt>
      <dd>Can be written as <code>a{1,}</code>. </dd>
      <dt><code>a?</code> </dt>
      <dd>Can be written as <code>a{0,1}</code>. </dd>
    </dl>
    <p>To be more precise, an atom followed by a bound containing one integer <code>i</code> 
    and no comma matches a sequence of exactly <code>i</code> matches of the atom. An atom 
    followed by a bound containing one integer <code>i</code> and a comma matches a sequence 
    of <code>i</code> or more matches of the atom. An atom followed by a bound containing two 
    integers <code>i</code> and <code>j</code> matches a sequence of <code>i</code> through <code>j</code> 
    (inclusive) matches of the atom. Both arguments must <code>0 &gt;= value &lt;= RE_DUP_MAX 
    (default 255)</code>. If there are two arguments, the second must be greater than or equal 
    to the first. </p>
  </dd>
  <dt><code>[a-dX]</code> </dt>
  <dd> </dd>
  <dt><code>[^a-dX]</code> </dt>
  <dd>Matches any character which is (or is not, if ^ is used) either <code>a</code>, <code>b</code>, 
    <code>c</code>, <code>d</code> or <code>X</code>. To include a literal <code>]</code> 
    character, it must immediately follow the opening bracket <code>[</code>. To include a 
    literal <code>-</code> character, it must be written first or last. So <code>[0-9]</code> 
    matches any decimal digit. Any character that does not have a defined meaning inside a <code>[]</code> 
    pair has no special meaning and matches only itself. <pre>mysql&gt; select &quot;aXbc&quot; REGEXP &quot;[a-dXYZ]&quot;;         -&gt; 1
mysql&gt; select &quot;aXbc&quot; REGEXP &quot;^[a-dXYZ]$&quot;;       -&gt; 0
mysql&gt; select &quot;aXbc&quot; REGEXP &quot;^[a-dXYZ]+$&quot;;      -&gt; 1
mysql&gt; select &quot;aXbc&quot; REGEXP &quot;^[^a-dXYZ]+$&quot;;     -&gt; 0
mysql&gt; select &quot;gheis&quot; REGEXP &quot;^[^a-dXYZ]+$&quot;;    -&gt; 1
mysql&gt; select &quot;gheisa&quot; REGEXP &quot;^[^a-dXYZ]+$&quot;;   -&gt; 0
</pre>
  </dd>
  <dt><code>[[.characters.]]</code> </dt>
  <dd>The sequence of characters of that collating element. The sequence is a single element 
    of the bracket expression's list. A bracket expression containing a multi-character 
    collating element can thus match more than one character, e.g., if the collating sequence 
    includes a <code>ch</code> collating element, then the regular expression <code>[[.ch.]]*c</code> 
    matches the first five characters of <code>chchcc</code>. </dd>
  <dt><code>[=character_class=]</code> </dt>
  <dd>An equivalence class, standing for the sequences of characters of all collating elements 
    equivalent to that one, including itself. For example, if <code>o</code> and <code>(+)</code> 
    are the members of an equivalence class, then <code>[[=o=]]</code>, <code>[[=(+)=]]</code>, 
    and <code>[o(+)]</code> are all synonymous. An equivalence class may not be an endpoint of 
    a range. </dd>
  <dt><code>[:character_class:]</code> </dt>
  <dd>Within a bracket expression, the name of a character class enclosed in <code>[:</code> 
    and <code>:]</code> stands for the list of all characters belonging to that class. 
    Standard character class names are: <table border="1" width="100%" NOSAVE>
<TBODY>
      <tr>
        <td>alnum </td>
        <td>digit </td>
        <td>punct </td>
      </tr>
      <tr>
        <td>alpha </td>
        <td>graph </td>
        <td>space </td>
      </tr>
      <tr>
        <td>blank </td>
        <td>lower </td>
        <td>upper </td>
      </tr>
      <tr>
        <td>cntrl </td>
        <td>print </td>
        <td>xdigit </td>
      </tr>
</TBODY>
    </table>
    <p>These stand for the character classes defined in the <code>ctype(3)</code> manual page. 
    A locale may provide others. A character class may not be used as an endpoint of a range. </p>
    <pre>mysql&gt; select &quot;justalnums&quot; REGEXP &quot;[[:alnum:]]+&quot;;       -&gt; 1
mysql&gt; select &quot;!!&quot; REGEXP &quot;[[:alnum:]]+&quot;;               -&gt; 0
</pre>
  </dd>
  <dt><code>[[:&lt;:]]</code> </dt>
  <dd> </dd>
  <dt><code>[[:&gt;:]]</code> </dt>
  <dd>These match the null string at the beginning and end of a word respectively. A word is 
    defined as a sequence of word characters which is neither preceded nor followed by word 
    characters. A word character is an alnum character (as defined by <code>ctype(3)</code>) 
    or an underscore (<code>_</code>). <pre>mysql&gt; select &quot;a word a&quot; REGEXP &quot;[[:&lt;:]]word[[:&gt;:]]&quot;;      -&gt; 1
mysql&gt; select &quot;a xword a&quot; REGEXP &quot;[[:&lt;:]]word[[:&gt;:]]&quot;;     -&gt; 0
</pre>
  </dd>
</dl>

<pre>mysql&gt; select &quot;weeknights&quot; REGEXP &quot;^(wee|week)(knights|nights)$&quot;; -&gt; 1
</pre>

<hr>

<p>Go to the <a href="manual_Introduction.html">first</a>, <a href="manual_Porting.html">previous</a>, 
<a href="manual_Unireg.html">next</a>, <a href="manual_Concept_Index.html">last</a> 
section, <a href="manual_toc.html">table of contents</a>. </p>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美xxxx老人做受| 岛国一区二区三区| 亚洲美女少妇撒尿| 亚洲欧美综合在线精品| 中文字幕亚洲区| 亚洲欧美日韩国产综合| 亚洲一区国产视频| 亚洲亚洲精品在线观看| 亚洲国产日韩av| 看国产成人h片视频| 亚洲国产日产av| 奇米精品一区二区三区在线观看 | 国产一区二区三区香蕉| 精品一区二区三区在线观看国产 | 亚洲免费在线电影| 亚洲狠狠爱一区二区三区| 午夜电影一区二区| 国产在线观看免费一区| av动漫一区二区| 欧美日韩在线观看一区二区| 欧美一区二区三区喷汁尤物| 欧美精品一区二区久久久| 日本一区二区三区电影| 一个色妞综合视频在线观看| 同产精品九九九| 国产一区在线精品| 97精品视频在线观看自产线路二| 欧美日韩久久一区二区| 久久亚洲综合色一区二区三区| 国产女人18水真多18精品一级做| 亚洲激情在线播放| 经典三级在线一区| 91蝌蚪porny成人天涯| 欧美一区二区大片| 中文字幕一区二区三区四区不卡| 五月天激情综合网| 91亚洲精品一区二区乱码| 欧美日韩高清一区| 国产亚洲欧美日韩日本| 亚洲国产一区在线观看| 国内成+人亚洲+欧美+综合在线| 99视频一区二区| 精品久久人人做人人爰| 亚洲不卡av一区二区三区| 国产成人av电影在线观看| 在线电影国产精品| 自拍偷自拍亚洲精品播放| 久久精品国产免费看久久精品| av亚洲精华国产精华| 欧美一区二区三区免费观看视频| 一色屋精品亚洲香蕉网站| 国产麻豆视频一区| 日韩三级中文字幕| 亚洲一二三级电影| 91黄色激情网站| 中文字幕乱码久久午夜不卡| 久久66热偷产精品| 欧美三级午夜理伦三级中视频| 国产午夜精品久久| 国内精品不卡在线| 精品黑人一区二区三区久久| 亚洲国产一区二区三区青草影视| av不卡一区二区三区| 久久网站最新地址| 狠狠色丁香婷综合久久| 欧美片在线播放| 亚欧色一区w666天堂| 色美美综合视频| 一区二区三区精品视频| 色欧美乱欧美15图片| 国产精品乱码人人做人人爱| 国产一区二区电影| 久久久噜噜噜久噜久久综合| 国产中文字幕一区| 久久麻豆一区二区| 九九**精品视频免费播放| 欧美电影免费观看高清完整版在线 | 国产成人免费xxxxxxxx| 2023国产精华国产精品| 韩国理伦片一区二区三区在线播放 | 欧美午夜免费电影| 亚洲美女一区二区三区| 色综合av在线| 亚洲午夜免费福利视频| 欧美日韩国产一级| 免费三级欧美电影| 国产天堂亚洲国产碰碰| 岛国精品在线观看| 樱花影视一区二区| 在线不卡中文字幕| 国产久卡久卡久卡久卡视频精品| 国产精品成人免费 | 中文字幕在线免费不卡| 91视频国产观看| 丝瓜av网站精品一区二区| 777久久久精品| 国产一区二区三区在线观看精品 | 男女男精品网站| 国产亚洲精品超碰| 91亚洲男人天堂| 青青草国产成人99久久| 国产精品天天看| 色视频成人在线观看免| 久久精品久久精品| 亚洲女同女同女同女同女同69| 欧美高清www午色夜在线视频| 精品午夜一区二区三区在线观看| 欧美激情综合网| 欧美日韩久久一区二区| 国产成人综合在线播放| 一区二区三区鲁丝不卡| 久久女同精品一区二区| 色婷婷av一区二区三区软件| 精品一区二区三区欧美| 亚洲精品欧美激情| 久久这里只精品最新地址| 色婷婷av一区二区三区gif| 国产一区在线不卡| 午夜不卡在线视频| 国产精品国产三级国产aⅴ中文 | 久久精品人人爽人人爽| 欧洲av在线精品| 粉嫩一区二区三区在线看| 午夜欧美一区二区三区在线播放| 国产日韩欧美精品一区| 日韩一区二区三区精品视频| 91麻豆视频网站| 国产69精品久久久久777| 美女诱惑一区二区| 午夜亚洲福利老司机| 亚洲男人的天堂一区二区| 久久婷婷国产综合国色天香| 欧美美女bb生活片| 欧美午夜片在线观看| 91麻豆精品视频| 99久久99久久久精品齐齐| 国产黄色成人av| 精品制服美女丁香| 日本aⅴ免费视频一区二区三区| 夜夜嗨av一区二区三区| 自拍偷拍亚洲综合| 日韩理论片在线| 国产精品夫妻自拍| 国产精品毛片a∨一区二区三区| 久久亚洲精华国产精华液| 日韩视频一区在线观看| 在线播放中文一区| 51精品久久久久久久蜜臀| 欧美午夜精品久久久| 91黄色激情网站| 欧美日韩在线观看一区二区 | 91在线你懂得| 99热99精品| 91免费版pro下载短视频| 91成人看片片| 欧美少妇xxx| 日韩一区二区三区免费看 | 亚洲欧美日韩国产综合在线 | 欧美久久久久中文字幕| 91国产成人在线| 欧美亚洲一区二区在线观看| 欧美在线一二三四区| 欧美精品第1页| 精品乱人伦小说| 国产精品二三区| 亚洲一区二区三区三| 日韩精品一级中文字幕精品视频免费观看 | 久久婷婷综合激情| 国产精品免费丝袜| 一区二区三区欧美亚洲| 日韩中文字幕亚洲一区二区va在线| 午夜欧美大尺度福利影院在线看| 老司机精品视频一区二区三区| 国产精一品亚洲二区在线视频| 从欧美一区二区三区| 日本高清成人免费播放| 欧美一区二区三区四区五区 | 国内一区二区视频| 成人精品电影在线观看| 欧美日韩久久一区| 久久九九影视网| 亚洲自拍偷拍图区| 激情综合网av| 在线观看网站黄不卡| 日韩一区二区三区免费看 | 久久久亚洲精品一区二区三区| 国产精品国模大尺度视频| 午夜亚洲国产au精品一区二区| 国产一区二区在线观看免费| 色婷婷综合视频在线观看| 51精品国自产在线| 最新热久久免费视频| 麻豆91免费看| 色综合视频一区二区三区高清| 91精品国产欧美日韩| 亚洲人123区| 九一九一国产精品| 欧美日韩中文字幕精品| 国产精品色婷婷| 久久99国产精品久久99|