クイックスタート
チュートリアル
ツールと言語
リファレンス
書籍レビュー
正規表現リファレンス
はじめに
目次
クイックリファレンス
文字
基本機能
文字クラス
短縮記法
アンカー
単語境界
量指定子
Unicode
キャプチャグループと後方参照
名前付きグループと後方参照
特殊グループ
モード修飾子
再帰とバランスグループ
置換リファレンス
文字
一致したテキストと後方参照
コンテキストと大文字小文字変換
条件式
このサイトの詳細
はじめに
正規表現クイックスタート
正規表現チュートリアル
置換文字列チュートリアル
アプリケーションと言語
正規表現の例
正規表現リファレンス
置換文字列リファレンス
書籍レビュー
印刷可能なPDF
このサイトについて
RSSフィードとブログ
RegexBuddy—Better than a regular expression reference!

正規表現リファレンス: 単語境界

機能構文説明JGsoft .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.一致する文字列a,  dabc def Unicode非ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 コードページ
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
拡張
egrep
awk
Unicode
いいえいいえいいえASCIIASCIIいいえいいえいいえ
単語境界 \B 単語文字が前後に続く位置、または単語文字が前後にない位置に一致します。 \B.一致する文字列b, c, efabc def Unicode非ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 コードページ
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
UnicodeECMA ASCIIECMA
拡張
egrep
awk
Unicode
いいえいいえいいえASCIIASCIIいいえいいえいいえ
Tcl 単語境界 \y 単語文字が後に続くが前にない位置、または単語文字が前にあるが後にない位置に一致します。 \y.一致する文字列a,  dabc def UnicodeいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえUnicodeいいえいいえいいえいいえいいえいいえいいえ
Tcl 単語境界 \Y 単語文字が前後に続く位置、または単語文字が前後にない位置に一致します。 \Y.一致する文字列b, c, efabc def UnicodeいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえUnicodeいいえいいえいいえいいえいいえいいえいいえ
Tcl 単語境界 \m 単語文字が後に続くが前にない位置に一致します。 \m.一致する文字列adabc def UnicodeいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえUnicodeいいえいいえいいえいいえいいえいいえいいえ
Tcl 単語境界 \M 単語文字が前にあるが後にない位置に一致します。 .\M一致する文字列cfabc def UnicodeいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえUnicodeいいえいいえいいえいいえいいえいいえいいえ
GNU 単語境界 \< 単語文字が後に続くが前にない位置に一致します。 \<.一致する文字列adabc def いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえECMA
拡張
egrep
awk
Unicode
いいえいいえいいえASCIIASCIIいいえいいえいいえ
GNU 単語境界 \> 単語文字が前にあるが後にない位置に一致します。 .\>一致する文字列cfabc def いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえECMA
拡張
egrep
awk
Unicode
いいえいいえいいえASCIIASCIIいいえいいえいいえ
POSIX 単語境界 [[:<:]] 単語文字が後に続くが前にない位置に一致します。 [[:<:]].一致する文字列adabc def いいえいいえいいえいいえ8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCIIいいえいいえいいえいいえいいえいいえUnicodeUnicodeASCIIASCIIいいえいいえいいえいいえいいえ
POSIX 単語境界 [[:>:]] 単語文字が前にあるが後にない位置に一致します。 .[[:>:]]一致する文字列cfabc def いいえいいえいいえいいえ8.34 ASCIIASCII5.5.10 UnicodeXE7 ASCII3.0.3 ASCIIいいえいいえいいえいいえいいえいいえUnicodeUnicodeASCIIASCIIいいえいいえいいえいいえいいえ
単語境界の動作 一致試行の開始位置の前にある文字に関係なく、その位置の後に単語文字が続く場合、単語境界は常に一致試行の開始位置で一致します。(したがって、同じ文字列内での2回目以降の一致試行では、単語境界は正しく処理されません。) \b.文字列内のすべての一致を反復処理する場合、スペースではなくすべての文字に一致しますabc def いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえはいいいえいいえはいはいいいえいいえいいえ
機能構文説明JGsoft .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