正则表达式参考:字词边界正则表达式参考:字词边界正则表达式参考:字词边界正则表达式参考:字词边界
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

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

Regex 参考
简介
目录
快速参考
字符
基本功能
字符类别
简写
锚点
字词边界
量词
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
字词边界 \b 配对在字词字符之后但非字词字符之前,或在字词字符之前但非字词字符之后的位置。 \b. 在 abc def 中配对 a、  和 d 非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 编码页
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
扩充
egrep
awk
Unicode
否否否ASCIIASCII否否否
字词边界 \B 比对字符前、后皆为字符,或字符前、后皆非字符的位置。 \B. 在 abc def 比对到 b、c、e 和 f 非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 编码页
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
扩充
egrep
awk
Unicode
否否否ASCIIASCII否否否
Tcl 字符边界 \y 配对在字词字符之后但非字词字符之前,或在字词字符之前但非字词字符之后的位置。 \y. 在 abc def 比对到 a、  和 d 否否否否否否否否否否否否否否否Unicode否否否否否否否
Tcl 字符边界 \Y 比对字符前、后皆为字符,或字符前、后皆非字符的位置。 \Y. 在 abc def 比对到 b、c、e 和 f 否否否否否否否否否否否否否否否Unicode否否否否否否否
Tcl 字符边界 \m 比对字符后为字符,但字符前非字符的位置。 \m. 在 abc def 比对到 a 和 d 否否否否否否否否否否否否否否否Unicode否否否否否否否
Tcl 字符边界 \M 比对字符前为字符,但字符后非字符的位置。 .\M 在 abc def 比对到 c 和 f 否否否否否否否否否否否否否否否Unicode否否否否否否否
GNU 字符边界 \< 比对字符后为字符,但字符前非字符的位置。 \<. 在 abc def 比对到 a 和 d 否否否否否否否否否否否否否否ECMA
扩充
egrep
awk
Unicode
否否否ASCIIASCII否否否
GNU 字符边界 \> 比对字符前为字符,但字符后非字符的位置。 .\> 在 abc def 比对到 c 和 f 否否否否否否否否否否否否否否ECMA
扩充
egrep
awk
Unicode
否否否ASCIIASCII否否否
POSIX 字符边界 [[:<:]] 比对字符后为字符,但字符前非字符的位置。 [[:<:]]. 在 abc def 比对到 a 和 d 否否否8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCII否否否否否否UnicodeUnicodeASCIIASCII否否否否否
POSIX 字符边界 [[:>:]] 比对字符前为字符,但字符后非字符的位置。 .[[:>:]] 在 abc def 比对到 c 和 f 否否否8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCII否否否否否否UnicodeUnicodeASCIIASCII否否否否否
字符边界行为 如果比对尝试的开头后方有字符,字符边界总会比对到开头,不论比对尝试开头前方的字符为何。(因此,字符边界无法正确处理同一字符串中的第二次和后续比对尝试。) 在 abc def 字符串中反复比对所有比对时,\b. 会比对到所有字母,但不会比对到空白。 否否否否否否否否否否否否否否否是否否是是否否否
功能语法说明范例.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
關於正規表示式 » 正規表示式參考 » 正則表示式參考:字詞邊界

Regex 參考
簡介
目錄
快速參考
字元
基本功能
字元類別
簡寫
錨點
字詞邊界
量詞
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
字詞邊界 \b 配對在字詞字元之後但非字詞字元之前,或在字詞字元之前但非字詞字元之後的位置。 \b. 在 abc def 中配對 a、  和 d 非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 編碼頁
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
擴充
egrep
awk
Unicode
否否否ASCIIASCII否否否
字詞邊界 \B 比對字元前、後皆為字元,或字元前、後皆非字元的位置。 \B. 在 abc def 比對到 b、c、e 和 f 非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 編碼頁
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
擴充
egrep
awk
Unicode
否否否ASCIIASCII否否否
Tcl 字元邊界 \y 配對在字詞字元之後但非字詞字元之前,或在字詞字元之前但非字詞字元之後的位置。 \y. 在 abc def 比對到 a、  和 d 否否否否否否否否否否否否否否否Unicode否否否否否否否
Tcl 字元邊界 \Y 比對字元前、後皆為字元,或字元前、後皆非字元的位置。 \Y. 在 abc def 比對到 b、c、e 和 f 否否否否否否否否否否否否否否否Unicode否否否否否否否
Tcl 字元邊界 \m 比對字元後為字元,但字元前非字元的位置。 \m. 在 abc def 比對到 a 和 d 否否否否否否否否否否否否否否否Unicode否否否否否否否
Tcl 字元邊界 \M 比對字元前為字元,但字元後非字元的位置。 .\M 在 abc def 比對到 c 和 f 否否否否否否否否否否否否否否否Unicode否否否否否否否
GNU 字元邊界 \< 比對字元後為字元,但字元前非字元的位置。 \<. 在 abc def 比對到 a 和 d 否否否否否否否否否否否否否否ECMA
擴充
egrep
awk
Unicode
否否否ASCIIASCII否否否
GNU 字元邊界 \> 比對字元前為字元,但字元後非字元的位置。 .\> 在 abc def 比對到 c 和 f 否否否否否否否否否否否否否否ECMA
擴充
egrep
awk
Unicode
否否否ASCIIASCII否否否
POSIX 字元邊界 [[:<:]] 比對字元後為字元,但字元前非字元的位置。 [[:<:]]. 在 abc def 比對到 a 和 d 否否否8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCII否否否否否否UnicodeUnicodeASCIIASCII否否否否否
POSIX 字元邊界 [[:>:]] 比對字元前為字元,但字元後非字元的位置。 .[[:>:]] 在 abc def 比對到 c 和 f 否否否8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCII否否否否否否UnicodeUnicodeASCIIASCII否否否否否
字元邊界行為 如果比對嘗試的開頭後方有字元,字元邊界總會比對到開頭,不論比對嘗試開頭前方的字元為何。(因此,字元邊界無法正確處理同一字串中的第二次和後續比對嘗試。) 在 abc def 字串中反覆比對所有比對時,\b. 會比對到所有字母,但不會比對到空白。 否否否否否否否否否否否否否否否是否否是是否否否
功能語法說明範例.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: Word Boundaries
  • 简
  • 繁
  • En
About Regular Expressions » Regular Expressions Reference » Regular Expression Reference: Word Boundaries

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: Word Boundaries

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
Word boundary \b Matches at a position that is followed by a word character but not preceded by a word character, or that is preceded by a word character but not followed by a word character. \b. matches a,  , and d in abc def non‑ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 code page
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
extended
egrep
awk
Unicode
nononoASCIIASCIInonono
Word boundary \B Matches at a position that is preceded and followed by a word character, or that is not preceded and not followed by a word character. \B. matches b, c, e, and f in abc def non‑ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 code page
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
extended
egrep
awk
Unicode
nononoASCIIASCIInonono
Tcl word boundary \y Matches at a position that is followed by a word character but not preceded by a word character, or that is preceded by a word character but not followed by a word character. \y. matches a,  , and d in abc def nononononononononononononononoUnicodenonononononono
Tcl word boundary \Y Matches at a position that is preceded and followed by a word character, or that is not preceded and not followed by a word character. \Y. matches b, c, e, and f in abc def nononononononononononononononoUnicodenonononononono
Tcl word boundary \m Matches at a position that is followed by a word character but not preceded by a word character. \m. matches a and d in abc def nononononononononononononononoUnicodenonononononono
Tcl word boundary \M Matches at a position that is preceded by a word character but not followed by a word character. .\M matches c and f in abc def nononononononononononononononoUnicodenonononononono
GNU word boundary \< Matches at a position that is followed by a word character but not preceded by a word character. \<. matches a and d in abc def nonononononononononononononoECMA
extended
egrep
awk
Unicode
nononoASCIIASCIInonono
GNU word boundary \> Matches at a position that is preceded by a word character but not followed by a word character. .\> matches c and f in abc def nonononononononononononononoECMA
extended
egrep
awk
Unicode
nononoASCIIASCIInonono
POSIX word boundary [[:<:]] Matches at a position that is followed by a word character but not preceded by a word character. [[:<:]]. matches a and d in abc def nonono8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCIInonononononoUnicodeUnicodeASCIIASCIInonononono
POSIX word boundary [[:>:]] Matches at a position that is preceded by a word character but not followed by a word character. .[[:>:]] matches c and f in abc def nonono8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCIInonononononoUnicodeUnicodeASCIIASCIInonononono
Word boundary behavior Word boundaries always match at the start of the match attempt if that position is followed by a word character, regardless of the character that precedes the start of the match attempt. (Thus word boundaries are not handled correctly for the second and following match attempts in the same string.) \b. matches all of the letters but not the space when iterating over all matches in the string abc def nononononononononononononononoYESnonoYESYESnonono
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