- MariaDB必知必會
- (美)Ben Forta
- 232字
- 2020-10-30 18:17:45
9.2.4 匹配范圍
集合可以定義一個或多個字符進(jìn)行匹配。例如,下面的例子匹配數(shù)字0~9:

為了簡化這種類型的集合,可以用“-”來定義范圍。下面這個例子與之前列出的數(shù)字具有同樣的功能:

范圍沒有被限定為完備的集合——[1-3]和[6-9]也都是合法的范圍。此外,范圍不僅僅是數(shù)字,也可以使用[a-z]來匹配任何字母字符。
這里有個例子:
▼ 輸入

▼ 輸出

▼ 分析
這里使用正則表達(dá)式“[1-5]Ton”。[1-5]定義一個范圍,因此這個正則表達(dá)式的意思是匹配1~5,并且返回了3個匹配值。“.5ton”被返回因?yàn)椤?ton”被匹配(沒有匹配“.”字符)。
推薦閱讀
- C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第三版)
- Python科學(xué)計(jì)算(第2版)
- OpenCV實(shí)例精解
- 編寫高質(zhì)量代碼:改善Python程序的91個建議
- FreeSWITCH 1.6 Cookbook
- 看透JavaScript:原理、方法與實(shí)踐
- TypeScript 2.x By Example
- 監(jiān)控的藝術(shù):云原生時代的監(jiān)控框架
- R語言實(shí)戰(zhàn)(第2版)
- 美麗洞察力:從化妝品行業(yè)看顧客需求洞察
- C# 10核心技術(shù)指南
- Django 2.0 入門與實(shí)踐
- C語言從入門到精通(微視頻精編版)
- Building E-Commerce Solutions with WooCommerce(Second Edition)
- Web應(yīng)用程序開發(fā)技術(shù)