クイックスタート
チュートリアル
ツールと言語
リファレンス
書籍レビュー
正規表現リファレンス
はじめに
目次
クイックリファレンス
文字
基本機能
文字クラス
短縮記法
アンカー
単語境界
量指定子
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
文字列アンカー ^^ (キャレット) 正規表現パターンが適用される文字列の先頭と一致します。 ^.aabc\ndef 一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致しない一致する
文字列アンカー $$ (ドル記号) 正規表現パターンが適用される文字列の末尾と一致します。 .$fabc\ndef 一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致する一致しない一致する
文字列アンカー $$ (ドル記号) 文字列の末尾に加えて、文字列の最後の改行前(もしあれば)にも一致します。 .$fabc\ndef\n 一致する一致する一致する一致する一致する一致する一致する一致する一致する一致しない一致しない一致しない一致する一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない該当なし一致しない
行アンカー ^^ (キャレット) 文字列の先頭に加えて、各改行後にも一致します。つまり、文字列の各行の先頭と一致します。 ^.adabc\ndef 一致するオプションオプションオプションオプションオプションオプションオプションオプションオプションオプションオプションオプション一致する一致する基本
拡張
grep
egrep
awk
オプションオプションオプションオプションオプションオプション該当なしオプション
行アンカー $$ (ドル記号) 文字列の末尾に加えて、各改行前にも一致します。つまり、文字列の各行の末尾と一致します。 .$cfabc\ndef 一致するオプションオプションオプションオプションオプションオプションオプションオプションオプションオプションオプションオプション一致する一致する基本
拡張
grep
egrep
awk
オプションオプションオプションオプションオプションオプション該当なしオプション
文字列アンカー \A 正規表現パターンが適用される文字列の先頭と一致します。 \A\wのみ一致するaabc 一致する一致する一致する一致する一致する一致する一致する一致する一致する一致しない一致しない一致しない一致する一致する一致しないECMA
拡張
egrep
awk
一致しない一致しない一致しない一致しない一致しない10gR2一致しない一致しない
試行アンカー \A 一致試行の開始位置と一致します。 \A\wa, b、そしてcですべての一致を反復処理する場合abc def 一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致する一致しない一致しない一致しない一致しない一致しない一致しない一致しない
試行アンカー \G 一致試行の開始位置と一致します。 \G\wa, b、そしてcですべての一致を反復処理する場合abc def 一致する一致しない一致しない一致しない4.0–7.9一致しない一致する一致する一致する一致しない一致しない一致しない一致しない一致する一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない
一致アンカー \G 2回目以降の一致試行では、前回の一致の末尾と一致します。最初の一致試行では、文字列の先頭と一致します。 \G\wa, b、そしてcですべての一致を反復処理する場合abc def 一致しない一致する一致する一致する8.00一致する一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しないECMA
拡張
egrep
awk
一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない
文字列アンカー \z 正規表現パターンが適用される文字列の末尾と一致します。 \w\zfabc\ndefとは一致しないが、abc\ndef\n 一致する一致する一致する一致する一致する一致する一致する一致する一致する一致しない一致しない一致しない一致しない一致する一致しないECMA
拡張
egrep
awk
一致しない一致しない一致しない一致しない一致しない10gR2一致しない一致しない
文字列アンカー \Z 正規表現パターンが適用される文字列の末尾と一致します。 \w\Zfabc\ndefとは一致しないが、abc\ndef\nまたはabc\ndef\n\n 一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致する一致しない一致しない一致しない一致する一致しない一致しない一致しない一致しない一致しない一致しない一致しない
文字列アンカー \Z 文字列の末尾と、文字列の最後の改行前(もしあれば)にも一致します。 .\Zfabc\ndefabc\ndef\nとは一致しないが、abc\ndef\n\n 一致する一致する一致する一致する一致する一致する一致する一致する一致する一致しない一致しない一致しない一致しない一致する一致しない一致しない一致しない一致しない一致しない一致しない一致しない10gR2一致しない一致しない
文字列アンカー \Z 文字列の末尾と、文字列のすべての末尾の改行前(もしあれば)にも一致します。 .\Zfabc\ndefabc\ndef\nabc\ndef\n\n 一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しないECMA
拡張
egrep
awk
一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない
文字列アンカー \`\` (バックスラッシュバックティック) 正規表現パターンが適用される文字列の先頭と一致します。 \`\wのみ一致するaabc 一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しないECMA
拡張
egrep
awk
一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない
試行アンカー \`\` (バックスラッシュバックティック) 一致試行の開始位置と一致します。 \`\wa, b、そしてcですべての一致を反復処理する場合abc def 一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致する一致する一致しない一致しない一致しない
文字列アンカー \'\' (バックスラッシュクォート) 正規表現パターンが適用される文字列の末尾と一致します。 \w\'fabc\ndefとは一致しないが、abc\ndef\n 一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しない一致しないECMA
拡張
egrep
awk
一致しない一致しない一致しない一致する一致する一致しない一致しない一致しない
機能構文説明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