成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ruby正則表達式示例講解

開發 開發工具
我們在這里為大家總結了幾種Ruby正則表達式,包括:表示英文字母和數字、非英文字母和數字、詞邊界字符以及其他字符的表達式等。

Ruby是一款應用靈活的語言,它也包含許多正則表達式,熟練掌握這些表達式,可以幫助我們理解Ruby語言。在這里我們將會學到幾種常見的Ruby正則表達式。#t#

Ruby正則表達式是用來表達字符串的模式(pattern)的。也可以這么理解:我們使用正則表達式來表示某種搜索規則,然后使用該正則表達式來完成字符串的搜索工作。

舉個例子,假定有這樣的搜索規則:“字符串以’FOO’開始,以’R’結束”,那么就可以使用以下正則表達式來表示該規則。

Ruby用//將正則表達式括起來。^表示開頭,$表示結尾,.*表示0個以上的任意字符。現在就講講正則表達式的規則的寫法。正則表達式中有很多上述的具有特別意義的字符。首先是下列字符。

[ ] 范圍描述符。[a-z]表示從a到z之間的任意一個。( 注意大小寫的區分:)

\w 英文字母和數字。即[0-9 A-Z a-z]。
\W 非英文字母和數字
\s 空字符,即[\t\n\r\f]。
\S 非空字符。
\d 數字,即[0-9]。
\D 非數字。
\b 詞邊界字符(在范圍描述符外部時)
\B 非詞邊界字符
\b 退格符(0x08)(在范圍描述符內部時)
* 前面元素出現0次以上
+ 前面元素出現1次以上
{m,n} 前面元素最少出現m次,最多出現n次
? 前面元素出現0次或1次
| 選擇
( ) 群組

Ruby正則表達式中其他字符 該字符本身

例如,“^f[a-z]+”表示“***個字符是f,后面是若干個從a到z之間的字符”,可以是“fobar”或“fool”等等。

這種表達法就是正則表達式(regular expression)。在搜索字符串時正則表達式非常有用,因此在UNIX的世界里,Ruby正則表達式得到了廣泛的應用。grep程序就是個代表。許多人是不是經常會用到它呢?

責任編輯:曹凱 來源: javaeye
相關推薦

2010-07-09 09:11:33

Ruby正則表達式

2018-09-27 15:25:08

正則表達式前端

2020-09-04 09:16:04

Python正則表達式虛擬機

2024-09-14 09:18:14

Python正則表達式

2010-03-25 18:25:36

Python正則表達式

2017-05-12 10:47:45

Linux正則表達式程序基礎

2022-03-28 06:19:14

正則表達式開發

2021-01-27 11:34:19

Python正則表達式字符串

2009-02-18 09:48:20

正則表達式Java教程

2019-07-17 15:45:47

正則表達式字符串前端

2009-09-16 18:19:34

正則表達式組

2011-06-02 12:34:16

正則表達式

2009-12-18 13:57:35

Ruby正則表達式

2009-03-10 11:18:13

2016-11-10 16:21:22

Java 正則表達式

2009-09-16 17:15:57

正則表達式引擎

2022-01-04 11:35:03

Linux Shel正則表達式Linux

2023-09-13 08:12:45

2012-04-28 15:22:46

PHP

2010-03-01 15:51:59

Python則表達式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区精品在线 | 国产欧美日韩精品在线观看 | 久久网一区二区三区 | www.99re| 99久视频 | 久久国产日韩欧美 | 亚洲一区二区视频 | 日韩在线观看 | 香蕉婷婷| dy天堂| 狠狠亚洲 | 91视频在线观看 | 久久久久久久久久久久久91 | 欧美 日韩 在线播放 | 欧美日韩一二区 | 国产精品久久久久久久久免费丝袜 | 色av一区 | 久久久久国产精品一区二区 | 免费观看的av毛片的网站 | 午夜视频在线观看网址 | 国产成人综合在线 | 久久久久久九九九九 | 亚洲人一区 | 爱草在线 | 91精品国产欧美一区二区成人 | 国产免费一区 | 亚洲一区二区三区久久久 | 综合一区二区三区 | 尤物视频在线免费观看 | 久久青 | 啪视频在线| 久在线观看 | 国产 日韩 欧美 中文 在线播放 | 嫩草一区二区三区 | 欧美v日韩v | 亚洲精品www久久久久久广东 | 一区二区久久精品 | 99re国产视频 | 国产精品久久久久不卡 | 91不卡| 欧美国产亚洲一区二区 |