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

全面分析Linux正則表達式(五)

運維 系統運維
前面幾篇文正我們已經介紹了部分Linux正則表達式內容,這里重點介紹一下正則表達式中的斷言(Assertions)。這部分內容我們用一篇文章來介紹。

在前面幾篇文章中,我們介紹了Linux正則表達式的子模式,逆向引用和量詞,在這篇文章里,我們將重點介紹正則表達式中的斷言(Assertions)。 Linux正則表達式斷言可能開始理解起來有些困難,我們應該加以重點分析。

斷言(Assertions)

斷言(Assertions)是在目標字符串的當前匹配位置進行的一種測試但這種測試并不占用目標字符串,也即不會移動模式在目標字符串中的當前匹配位置。

讀起來似乎有點拗口,我們還是舉幾個簡單的例子。

兩個最常見的斷言是元字符“^”和“$”,它們檢查匹配模式是否出現在行首或行尾。

我們來看這個模式/^\d\d\d$/,試著用它來匹配目標字符串“123”。“\d\d\d”表示三個數字字符,匹配了目標字符串的三個字符,而模式中的^和$分別表示這三個字符同時出現在行首和行尾,而它們本身并不與目標字符串中的任何字符相對應。

其它還有一些簡單的斷言\b, \B, \A, \Z, \z,它們都以反斜線開頭,前面我們已經介紹過反斜線的這個用法。這幾個斷言的含義如下表。

斷言 含義
\b 字分界線
\B 非字分界線
\A 目標的開頭(獨立于多行模式)
\Z 目標的結尾或位于結尾的換行符前(獨立于多行模式)
\z 目標的結尾(獨立于多行模式)
\G 目標中的第一個匹配位置


注意這些斷言不能出現在字符類中,如果出現了也是其它的含義,例如\b在字符類中表示反斜線字?

51cto

【編輯推薦】

  1. 全面分析Linux正則表達式(一)
  2. 全面分析Linux正則表達式(四)
  3. 詳細剖析Linux服務器安全防護十個方面
  4. 詳細介紹查看Linux硬件信息命令
  5. 好萊塢里Linux操作系統取代微軟
責任編輯:小霞 來源: 中國網管聯盟
相關推薦

2010-03-03 11:03:51

Linux正則表達式

2010-03-03 13:31:25

Linux正則表達式

2010-03-03 10:51:32

正則表達式

2010-03-03 12:53:50

Linux正則表達式

2010-03-03 12:58:41

Linux正則表達式

2022-01-04 11:35:03

Linux Shel正則表達式Linux

2010-07-14 09:47:04

Perl正則表達式

2017-05-12 10:47:45

Linux正則表達式程序基礎

2010-07-13 16:56:30

Perl正則表達式

2020-09-04 09:16:04

Python正則表達式虛擬機

2018-09-27 15:25:08

正則表達式前端

2024-09-14 09:18:14

Python正則表達式

2016-11-10 16:21:22

Java 正則表達式

2009-09-16 17:15:57

正則表達式引擎

2023-09-13 08:12:45

2010-07-20 16:25:50

Perl正則表達式

2022-03-28 06:19:14

正則表達式開發

2009-02-18 09:48:20

正則表達式Java教程

2019-07-17 15:45:47

正則表達式字符串前端

2021-01-27 11:34:19

Python正則表達式字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频国产 | 日本人麻豆 | a级片在线观看 | 欧美激情一区二区 | 亚洲精品在线91 | 五月槐花香 | 全免费a级毛片免费看视频免费下 | 国产在线一区二区三区 | 在线观看深夜视频 | 手机av网| 黄色免费观看网站 | 日日夜夜草 | 天天天天天天操 | 国产福利在线看 | 国产精品国产成人国产三级 | 欧美视频二区 | 免费黄色网址视频 | 久久久成人网 | 99免费在线视频 | 欧洲一区二区三区 | 美女露尿口视频 | 午夜精品视频一区 | 黄视频网站在线 | 99pao成人国产永久免费视频 | 国产成人精品一区二区三区 | a网站在线观看 | 精品国产鲁一鲁一区二区张丽 | 欧美99| 精品视频一区二区三区在线观看 | 亚洲欧美中文日韩在线v日本 | 人人射人人插 | 婷婷福利 | 婷婷激情在线 | 午夜国产 | 在线一级片 | 性色av香蕉一区二区 | 成人久久18免费 | 亚洲+变态+欧美+另类+精品 | 日韩久久久一区二区 | 国产一区二区三区久久久久久久久 | 97视频在线免费 |