クイックスタート
チュートリアル
ツールと言語
リファレンス
書籍レビュー
正規表現リファレンス
はじめに
目次
クイックリファレンス
文字
基本機能
文字クラス
短縮形
アンカー
単語境界
量指定子
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
短縮形 文字クラス外の短縮形 短縮形は文字クラスの外側で使用できます。 \w単語文字1文字に一致します はいはいはいはいはいはいはいはいはいはいはいはいはいはいECMAECMA
拡張
egrep
awk
はい該当なし該当なしはいはい10gR2はいはい
短縮形 文字クラス内の短縮形 短縮形は文字クラス内で使用できます。 [\w]単語文字1文字に一致します はいはいはいはいはいはいはいはいはいはいはいはいはいはいECMAはいはい該当なし該当なしいいえいいえいいえはいはい
短縮形 文字クラス内の否定された短縮形 否定された短縮形は文字クラス内で使用できます。 [\W]単語文字ではない1文字に一致します はいはいはいはいはいはいはいはいはいはいはいはいはいはいECMAはいエラー該当なし該当なしいいえいいえいいえはいはい
短縮形 \d すべての数字を文字クラスに追加します。文字クラスの外側で使用された場合は、1桁の数字に一致します。 [\d]および/または\d数字である文字に一致させる Unicode非ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 ASCII
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
ASCIIECMA UnicodeUnicodeUnicodeいいえいいえいいえいいえ10gR2 UnicodeUnicodeUnicode
短縮形 \w すべての単語文字を文字クラスに追加します。文字クラスの外側で使用された場合は、1つの単語文字に一致します。 [\w]および/または\w任意の単語文字1文字に一致させる Unicode非ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 コードページ
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
ASCIIECMA UnicodeUnicodeUnicodeいいえいいえASCIIASCII10gR2 UnicodeUnicodeUnicode
短縮形 \s すべての空白文字を文字クラスに追加します。文字クラスの外側で使用された場合は、1つの空白文字に一致します。 [\s]および/または\s任意の空白文字1文字に一致させる Unicode非ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 コードページ
ASCIIASCIIUnicodeASCIIUnicode3.0 Unicode
2.4 ASCII
ASCIIECMA UnicodeUnicodeUnicodeいいえいいえASCIIASCII10gR2 UnicodeASCIIASCII
短縮形 \lそして\u すべての小文字またはすべての大文字を文字クラスに追加します。文字クラスの外側で使用された場合は、1つの小文字または大文字に一致します。 \u\lに一致するAaしかし、一致しないaA. V2 UnicodeいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえUnicodeいいえいいえいいえいいえいいえいいえいいえいいえ
短縮形 \v すべての垂直方向の空白文字を文字クラスに追加します。文字クラスの外側で使用された場合は、1つの垂直方向の空白文字に一致します。 [\v]および/または\v任意の垂直方向の空白文字1文字に一致させる V2 Unicodeいいえ8 Unicode5.10 Unicode7.2 UnicodeUnicode5.2.4 UnicodeUnicodeUnicodeいいえいいえいいえいいえいいえいいえECMA
1.42–1.83 Unicode
いいえいいえいいえいいえいいえいいえいいえいいえ
短縮形 \h すべての水平方向の空白文字を文字クラスに追加します。文字クラスの外側で使用された場合は、1つの水平方向の空白文字に一致します。 [\h]および/または\h任意の水平方向の空白文字1文字に一致させる V2 Unicodeいいえ8 Unicode5.10 Unicode7.2 UnicodeUnicode5.2.4 UnicodeUnicodeUnicodeいいえいいえいいえいいえいいえいいえ1.42–1.83
Unicode
いいえいいえいいえいいえいいえいいえいいえいいえ
短縮形 \h すべての16進数字を文字クラスに追加します。文字クラスの外側で使用された場合は、16進数字に一致します。 [\h]および/または\h任意の16進数字1文字に一致させる いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえ1.9 ASCIIいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえ
XML短縮形 \i XML名で最初の文字として使用できるすべての文字を文字クラスに追加します。文字クラスの外側で使用された場合は、そのような文字の1つに一致します。 \i\c*XML名に一致する V2いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえはいはい
XML短縮形 \c XML名で2番目以降の文字として使用できるすべての文字を文字クラスに追加します。文字クラスの外側で使用された場合は、そのような文字の1つに一致します。 \i\c*XML名に一致する V2いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえはいはい
機能構文説明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