javaの前後に1つ以上の空白がある文字列にマッチします。0個以上の引用符のない文字列にマッチします。4個の単語文字の直後に0個または1個の数字が続く文字列にマッチします。3桁から5桁の数字にマッチします。最短マッチ基本的に正規表現は貪欲(greedy)でマッチしうる最大(最長)の文字列にマッチします。することで、最短のマッチを取得することができます。html</div>選択メタ文字の「|」は、「または」という意味を持ちます。これを使うことにより、構成要素の個々の表現のいずれかにマッチさせることができます。するとそのどちらかにマッチする1つの表現になります。このように組み合わされた部分パターンを「選択(alternative)」と言います。通常の文字と解釈されてしまうので、意味が異なってしまいます。いう表現では、丸括弧が必要です。いう意味になってしまいます。丸括弧を使うことで、選択の対象範囲を制限(グループ化)することができます。右側の代替表現は無視されます。いくつかの意味がありますが、複数の項目を1つの部分表現にまとめる(グループ化する)という意味があります。1つとして扱われます。どちらか一方の1回以上の繰り返し」または、「EF」のどちらかという意味になります。丸括弧で部分パターンを囲むことによって、その部分にマッチしたテキストを記憶することができます。数字だけを取り出すことができます。(後のメソッドの項で説明します)参照さらに、括弧には正規表現内の部分表現を後で参照するという意味もあります。後ろに数字を指定して行います。この数字は、正規表現内で括弧に囲まれた部分表現の位置を示すものです。1番目の部分表現を指します。部分表現は入れ子にできるので、左側の括弧の位置で順番を数えます。は\2で参照できます。部分表現を参照するというのは、部分表現に対応するパターンを参照するのではなく、そのパターンにマッチするテキストを参照するという意味になります。これにより、文字列の異なる部分で、同じ文字列が含まれる条件を指定することができます。単一引用符または二重引用符に囲まれた任意の文字は以下のように記述できます。この場合は開始と最後の引用符が違っていてもかまわないことになります。/['"][^'"]*['"]/しかし、次のように記述すると、引用符も一致していなくてはならなくなります。\1は最初の括弧で囲まれた部分表現です。/(['"])[^'"]*\1/但し、文字クラス中から部分表現を参照することは文法上許されないので次のように記述することはできません。使ってグループ化すると、この丸括弧はその部分にマッチしたテキストを記憶しません(参照を生成させません)。グループ化のみで、一致する文字を記憶させないことができます。は\2で参照できます。この記号の左右どちらかに一致します。右側の代替表現は無視されます。