Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。仲間とは、具体的に何を意味しているのでしょうか?「文字を表すメタキャラクタ」「集合を表すメタキャラクタ」っていう分け方がよく分からないです。仲間とは、具体的に何を意味しているのでしょうか?メタキャラクタである\dと[0-9]は同じです。[0-9]のうちメタキャラクタは[と-と]です。[と]というメタキャラクタに挟まれている0-9は0123456789に展開され、いずれか一文字にマッチします。[及び]とか(及び)はあくまでも集合/グループを作ることを意味するだけで、その中身はリテラルやメタキャラクタで指定します。いうような区別をつけているのだと思います。Q2.「文字クラス」のクラスについて・以前から疑問に思っていたのですが、「文字クラス」のクラスってどういう意味ですか?・量指定子なら「演算子の仲間なのかな」と思うのですが定義された文字の区分というか、ある文字と一致する定義した文字のセットというか、そういう感じの意味合いのようです。正規表現エンジンによって予め定義されたものもあれば、自分で定義するものもあります。|4「メタキャラクタ」は英語の「Meta-characters」の直訳です。「meta」はある対象を記述したものがあり、さらにそれを対象として記述するものを、メタな○○、あるいは単にメタ○○と呼ぶ。「メタキャラクタ(文字)」は「文字を記述する文字」程度の意味です。\dだったり[0-9]という文字を記述した場合に正規表現としては0~9が該当する、という意味が与えられているということです。Classes」の直訳です。「文字クラス」とは「共通の性質を有する文字の種類」程度の意味です。\dとは数字という性質を持つ文字の種類なので0~9等が該当するわけです。個の銅バッジ「文字クラス」の「クラス」は一般的な意味合いの「クラス」だったのですね。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。