正则表达式参考:基本功能正则表达式参考:基本功能正则表达式参考:基本功能正则表达式参考:基本功能
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2024年3月5日
类别
  • 正则表达式
标签
正则表达式参考:基本功能
  • 简
  • 繁
  • En
关于正则表达式 » 正则表达式参考 » 正则表达式参考:基本功能

正则表达式参考
简介
目录
快速参考
字符
基本功能
字符类别
速记
锚点
字词边界
量词
Unicode
捕获组和反向引用
命名组和反向引用
特殊组
模式修改器
递归和平衡组
替换参考
字符
配对文本和反向引用
内容和大小写转换
条件式
更多内容
简介
正则表达式快速入门
正则表达式教程
替换字符串教程
应用程序和语言
正则表达式范例
正则表达式参考
替换字符串参考

正则表达式参考:基本功能

功能语法说明范例.NET Java Perl PCRE PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE POSIX BRE POSIX ERE GNU BRE GNU ERE Oracle XML XPath
点 . (点) 配对任何单一字符,换行字符除外。大多数正则表达式风格都有选项,让点也能配对换行字符。 . 配对 x 或 (几乎) 任何其他字符 是是是是是是是是是是是是是是是是是是是是是是是
不是换行字符 \N 配对任何单一字符,换行字符除外,就像点一样,但不受任何让点配对所有字符(包括换行字符)的选项影响。 \N 配对 x 或任何不是换行字符的其他字符 否否5.128.10是5.3.4XE7是否否否否否否否否否否否否否否否
交替 | (直线) 使正规表达式引擎比对左侧或右侧的部分。可以串联成一系列的选项。 abc|def|xyz 比对 abc、def 或 xyz 是是是是是是是是是是是是是ECMA
extended
egrep
awk
ECMA
extended
egrep
awk
是否是否是是是是
交替 \|(反斜线管道符号) 使正规表达式引擎比对左侧或右侧的部分。可以串联成一系列的选项。 abc\|def\|xyz 比对 abc、def 或 xyz 否否否否否否否否否否否否否否否否否否是否否否否
交替 群组或字符类别之外的字面换行符号 使正规表达式引擎比对左侧或右侧的部分。可以串联成一系列的选项。 abc
def
xyz
比对 abc、def 或 xyz
否否否否否否否否否否否否否grep
egrep
grep
egrep
否否否否否否否否
交替 群组内但字符类别外的字面换行符号 使群组比对左侧或右侧的部分。可以串联成一系列的选项。 a(bc
de
fg)h
比对 abch、adeh 或 afgh
否否否否否否否否否否否否否否grep
egrep
否否否否否否否否
选项是急切的 | 或 \| 选项传回第一个比对的选项。 a|ab 在 ab 中比对 a 是是是是是是是是是是是是是ECMAECMA否不适用否否否是是是
选项是贪婪的 | 或 \| 选项传回最长的比对选项。 a|ab 在 ab 中比对 ab 否否否否否否否否否否否否否extended
grep
egrep
awk
extended
grep
egrep
awk
是不适用是是是否否否
功能语法说明范例.NET Java Perl PCRE PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE POSIX BRE POSIX ERE GNU BRE GNU ERE Oracle XML XPath
正規表示式參考:基本功能
  • 简
  • 繁
  • En
關於正規表示式 » 正規表示式參考 » 正規表示式參考:基本功能

正規表示式參考
簡介
目錄
快速參考
字元
基本功能
字元類別
速記
錨點
字詞邊界
量詞
Unicode
擷取群組和反向參照
命名群組和反向參照
特殊群組
模式修改器
遞迴和平衡群組
替換參考
字元
配對文字和反向參照
內容和大小寫轉換
條件式
本網站的更多資訊
簡介
正規表示式快速入門
正規表示式教學
替換字串教學
應用程式和語言
正規表示式範例
正規表示式參考
替換字串參考

正規表示式參考:基本功能

功能語法說明範例.NET Java Perl PCRE PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE POSIX BRE POSIX ERE GNU BRE GNU ERE Oracle XML XPath
點 . (點) 配對任何單一字元,換行字元除外。大多數正規表示式風格都有選項,讓點也能配對換行字元。 . 配對 x 或 (幾乎) 任何其他字元 是是是是是是是是是是是是是是是是是是是是是是是
不是換行字元 \N 配對任何單一字元,換行字元除外,就像點一樣,但不受任何讓點配對所有字元(包括換行字元)的選項影響。 \N 配對 x 或任何不是換行字元的其他字元 否否5.128.10是5.3.4XE7是否否否否否否否否否否否否否否否
交替 | (直線) 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 abc|def|xyz 比對 abc、def 或 xyz 是是是是是是是是是是是是是ECMA
extended
egrep
awk
ECMA
extended
egrep
awk
是否是否是是是是
交替 \|(反斜線管道符號) 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 abc\|def\|xyz 比對 abc、def 或 xyz 否否否否否否否否否否否否否否否否否否是否否否否
交替 群組或字元類別之外的字面換行符號 使正規運算式引擎比對左側或右側的部分。可以串聯成一系列的選項。 abc
def
xyz
比對 abc、def 或 xyz
否否否否否否否否否否否否否grep
egrep
grep
egrep
否否否否否否否否
交替 群組內但字元類別外的字面換行符號 使群組比對左側或右側的部分。可以串聯成一系列的選項。 a(bc
de
fg)h
比對 abch、adeh 或 afgh
否否否否否否否否否否否否否否grep
egrep
否否否否否否否否
選項是急切的 | 或 \| 選項傳回第一個比對的選項。 a|ab 在 ab 中比對 a 是是是是是是是是是是是是是ECMAECMA否不適用否否否是是是
選項是貪婪的 | 或 \| 選項傳回最長的比對選項。 a|ab 在 ab 中比對 ab 否否否否否否否否否否否否否extended
grep
egrep
awk
extended
grep
egrep
awk
是不適用是是是否否否
功能語法說明範例.NET Java Perl PCRE PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE POSIX BRE POSIX ERE GNU BRE GNU ERE Oracle XML XPath
Regular Expression Reference: Basic Features
  • 简
  • 繁
  • En
About Regular Expressions » Regular Expressions Reference » Regular Expression Reference: Basic Features

Regex Reference
Introduction
Table of Contents
Quick Reference
Characters
Basic Features
Character Classes
Shorthands
Anchors
Word Boundaries
Quantifiers
Unicode
Capturing Groups & Backreferences
Named Groups & Backreferences
Special Groups
Mode Modifiers
Recursion & Balancing Groups
Replacement Reference
Characters
Matched Text & Backreferences
Context & Case Conversion
Conditionals
More on This Site
Introduction
Regular Expressions Quick Start
Regular Expressions Tutorial
Replacement Strings Tutorial
Applications and Languages
Regular Expressions Examples
Regular Expressions Reference
Replacement Strings Reference

Regular Expression Reference: Basic Features

FeatureSyntaxDescriptionExample.NET Java Perl PCRE PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE POSIX BRE POSIX ERE GNU BRE GNU ERE Oracle XML XPath
Dot . (dot) Matches any single character except line break characters. Most regex flavors have an option to make the dot match line break characters too. . matches x or (almost) any other character YESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYES
Not a line break \N Matches any single character except line break characters, like the dot, but is not affected by any options that make the dot match all characters including line breaks. \N matches x or any other character that is not a line break nono5.128.10YES5.3.4XE7YESnonononononononononononononono
Alternation | (pipe) Causes the regex engine to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. abc|def|xyz matches abc, def or xyz YESYESYESYESYESYESYESYESYESYESYESYESYESECMA
extended
egrep
awk
ECMA
extended
egrep
awk
YESnoYESnoYESYESYESYES
Alternation \| (backslash pipe) Causes the regex engine to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. abc\|def\|xyz matches abc, def or xyz nonononononononononononononononononoYESnononono
Alternation Literal line feed not inside a group or character class Causes the regex engine to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. abc
def
xyz
matches abc, def or xyz
nononononononononononononogrep
egrep
grep
egrep
nononononononono
Alternation Literal line feed inside a group but not inside a character class Causes the group to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. a(bc
de
fg)h
matches abch, adeh or afgh
nonononononononononononononogrep
egrep
nononononononono
Alternation is eager | or \| Alternation returns the first alternative that matches. a|ab matches a in ab YESYESYESYESYESYESYESYESYESYESYESYESYESECMAECMAnon/anononoYESYESYES
Alternation is greedy | or \| Alternation returns the longest alternative that matches. a|ab matches ab in ab nononononononononononononoextended
grep
egrep
awk
extended
grep
egrep
awk
YESn/aYESYESYESnonono
FeatureSyntaxDescriptionExample.NET Java Perl PCRE PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE POSIX BRE POSIX ERE GNU BRE GNU ERE Oracle XML XPath
©2015-2025 艾丽卡 support@alaica.com