Results of 1 - 10 of about 40 for カッコ (0.004 sec.)
- 条件付きサブパターン 11717
- « 再試行無しのサブパターン コメント » PHP Manual PCRE 正規表現構文 条件付きサブパターン 検索 条件付きサブパターン サブパターンを条件付きでマッチング処理させることが可能です。 言明の結果や直前のキャプチャ用サブパターンがマッチしたかどうかによ
... ンが使われます。サブパターン内に 3 つ以上の 選択肢があると、コンパイル時にエラーになります。 条件には 2 種類あります。条件のカッコ内が数値の場合、 その番号のキャプチャ用サブパターンがマッチしている場合に条件が 真となります。カッコ内の数値は 1 以上でないと ... 仮定します)、 説明を簡単にするため 3 つの部分に分割されています。 ( \( )? [^()]+ (?(1) \) ) 最初の部分は、オプションで、開きカッコにマッチします。 開きカッコが有る場合、1 番のキャプチャ文字列にセットされます。 第 2 の部分は、カッコでない一つ以上の文字にマ ... ッチします。第 3 の部分は、 最初のカッコがマッチしたかどうかをテストする条件付きサブパターンです。 カッコにマッチしている場合、つまり、対象文字列が開きカッコで 始ま ...
-
https://man.mtool.work/php/8.3/regexp.reference.conditional.html
- 条件付きサブパターン 11717
- « 再試行無しのサブパターン コメント » PHP Manual PCRE 正規表現構文 条件付きサブパターン 検索 条件付きサブパターン サブパターンを条件付きでマッチング処理させることが可能です。 言明の結果や直前のキャプチャ用サブパターンがマッチしたかどうかによ
... ンが使われます。サブパターン内に 3 つ以上の 選択肢があると、コンパイル時にエラーになります。 条件には 2 種類あります。条件のカッコ内が数値の場合、 その番号のキャプチャ用サブパターンがマッチしている場合に条件が 真となります。カッコ内の数値は 1 以上でないと ... 仮定します)、 説明を簡単にするため 3 つの部分に分割されています。 ( \( )? [^()]+ (?(1) \) ) 最初の部分は、オプションで、開きカッコにマッチします。 開きカッコが有る場合、1 番のキャプチャ文字列にセットされます。 第 2 の部分は、カッコでない一つ以上の文字にマ ... ッチします。第 3 の部分は、 最初のカッコがマッチしたかどうかをテストする条件付きサブパターンです。 カッコにマッチしている場合、つまり、対象文字列が開きカッコで 始ま ...
-
https://man.mtool.work/php/8.3/regexp.reference.conditional.html
- 再帰的パターン 11374
- « コメント パフォーマンス » PHP Manual PCRE 正規表現構文 再帰的パターン 検索 再帰的パターン どうすればカッコに括られた文字列とマッチできるか、という問題を 考えて見ましょう。このとき、カッコは何回でもネストできるとします。 再帰が使えないとす
... 行う 実験的な機能が導入されています。 PCRE では、再帰という特殊なケースに対して専用のシーケンス (?R) が導入されました。上記のカッコ問題を解決する PCRE のコードは 以下のようになります( PCRE_EXTENDED オプションが設定され空白文字が無視されると仮定)。 \( ( ... (?>[^()]+) | (?R) )* \) まず、このパターンは開きカッコにマッチします。続いて、 カッコ以外の文字が並んでいるか、または、再帰的にパターン自体に マッチする(すなわち正しくカッコで括 ... られている)かする部分文字列に 何回でもマッチします。最後に閉じカッコにマッチします。 このパターン例には、ネストした無制限の繰り返しが含まれているため、 マッチが成功し得ない文字列に対してこのパ ...
-
https://man.mtool.work/php/8.3/regexp.reference.recursive.html
- 再帰的パターン 11311
- « コメント パフォーマンス » PHP Manual PCRE 正規表現構文 再帰的パターン 検索 再帰的パターン どうすればカッコに括られた文字列とマッチできるか、という問題を 考えて見ましょう。このとき、カッコは何回でもネストできるとします。 再帰が使えないとす
... 行う 実験的な機能が導入されています。 PCRE では、再帰という特殊なケースに対して専用のシーケンス (?R) が導入されました。上記のカッコ問題を解決する PCRE のコードは 以下のようになります( PCRE_EXTENDED オプションが設定され空白文字が無視されると仮定)。 \( ( ... (?>[^()]+) | (?R) )* \) まず、このパターンは開きカッコにマッチします。続いて、 カッコ以外の文字が並んでいるか、または、再帰的にパターン自体に マッチする(すなわち正しくカッコで括 ... られている)かする部分文字列に 何回でもマッチします。最後に閉じカッコにマッチします。 このパターン例には、ネストした無制限の繰り返しが含まれているため、 マッチが成功し得ない文字列に対してこのパ ...
-
https://man.mtool.work/php/8.3/regexp.reference.recursive.html
- メタ文字 10094
- « デリミタ エスケープシーケンス » PHP Manual PCRE 正規表現構文 メタ文字 検索 メタ文字 正規表現の強力さは、パターン中に選択肢や繰り返しを記述できることに あります。選択肢や繰り返しは、 メタ文字 (meta-character) を使ってパターン中に記述します
... 。メタ文字は、 その文字自体を表わさず、代わって特別な解釈が行われます。 メタ文字には、2 種類あります。ひとつは、角カッコ内を除き、 パターン中のどこででも使用できる文字です。もうひとつは、 角カッコで括られた中でだけ使用できる文字です。 前者の角カ ... ッコ外で使用できるメタ文字には、次のものがあります。 角カッコ外で使用できるメタ文字 メタ文字 説明 \ 多目的に使う一般的なエスケープ文字 ^ 検索対象(複数行モードでは行)の始まりを言明 $ 検 ... 回以上の繰り返し + 1 回以上の繰り返し { 最小/最大を指定する量指定子の開始 } 最小/最大を指定する量指定子の終了 パターン中の角カッコで括まれた部分を「 文字クラス 」と言います。 文字クラスで使えるメタ文字は、次のものだけです。 角カッコ内のメタ文字 ( 文字クラ ...
-
https://man.mtool.work/php/8.3/regexp.reference.meta.html
- メタ文字 10032
- « デリミタ エスケープシーケンス » PHP Manual PCRE 正規表現構文 メタ文字 検索 メタ文字 正規表現の強力さは、パターン中に選択肢や繰り返しを記述できることに あります。選択肢や繰り返しは、 メタ文字 (meta-character) を使ってパターン中に記述します
... 。メタ文字は、 その文字自体を表わさず、代わって特別な解釈が行われます。 メタ文字には、2 種類あります。ひとつは、角カッコ内を除き、 パターン中のどこででも使用できる文字です。もうひとつは、 角カッコで括られた中でだけ使用できる文字です。 前者の角カ ... ッコ外で使用できるメタ文字には、次のものがあります。 角カッコ外で使用できるメタ文字 メタ文字 説明 \ 多目的に使う一般的なエスケープ文字 ^ 検索対象(複数行モードでは行)の始まりを言明 $ 検 ... 回以上の繰り返し + 1 回以上の繰り返し { 最小/最大を指定する量指定子の開始 } 最小/最大を指定する量指定子の終了 パターン中の角カッコで括まれた部分を「 文字クラス 」と言います。 文字クラスで使えるメタ文字は、次のものだけです。 角カッコ内のメタ文字 ( 文字クラ ...
-
https://man.mtool.work/php/8.3/regexp.reference.meta.html
- サブパターン 8737
- « 内部オプション設定 繰り返し » PHP Manual PCRE 正規表現構文 サブパターン 検索 サブパターン サブパターンは、丸カッコで括られたパターンのことで、ネストも可能です。 パターンの一部をサブパターンにすると、以下の 2 つのことが可能になります。 選択
... 肢の範囲の指定 (localize)。例えば、パターン cat(aract|erpillar|) は、単語 "cat", "cataract", "caterpillar" にマッチします。 カッコをつけないと、このパターンは、"cataract", "erpillar" または空の文字列にマッチしてしまいます。 サブパターンによる値の取得(キ ... た場合、対象文字列の内、 サブパターンにマッチした部分の値がコールした側に ( pcre_exec() の引数 ovector で) 返されます。 開きカッコの数が(1 から始まって)左から右に数えられ、 キャプチャ用サブパターン (capturing subpattern) の番号が指定されます。 例えば、 ... させた場合、キャプチャされる部分文字列は、 "red king", "red", "king" であり、 それぞれ 1 番, 2 番, 3 番と番号がふられます。 カッコに 2 つの機能があるということが、いつも良い方に働くわけでは ありません。値をキャプチャする必要はないが、グループ分けのために ...
-
https://man.mtool.work/php/8.3/regexp.reference.subpatterns.html
- サブパターン 8737
- « 内部オプション設定 繰り返し » PHP Manual PCRE 正規表現構文 サブパターン 検索 サブパターン サブパターンは、丸カッコで括られたパターンのことで、ネストも可能です。 パターンの一部をサブパターンにすると、以下の 2 つのことが可能になります。 選択
... 肢の範囲の指定 (localize)。例えば、パターン cat(aract|erpillar|) は、単語 "cat", "cataract", "caterpillar" にマッチします。 カッコをつけないと、このパターンは、"cataract", "erpillar" または空の文字列にマッチしてしまいます。 サブパターンによる値の取得(キ ... た場合、対象文字列の内、 サブパターンにマッチした部分の値がコールした側に ( pcre_exec() の引数 ovector で) 返されます。 開きカッコの数が(1 から始まって)左から右に数えられ、 キャプチャ用サブパターン (capturing subpattern) の番号が指定されます。 例えば、 ... させた場合、キャプチャされる部分文字列は、 "red king", "red", "king" であり、 それぞれ 1 番, 2 番, 3 番と番号がふられます。 カッコに 2 つの機能があるということが、いつも良い方に働くわけでは ありません。値をキャプチャする必要はないが、グループ分けのために ...
-
https://man.mtool.work/php/8.3/regexp.reference.subpatterns.html
- 繰り返し 8534
- « サブパターン 後方参照 » PHP Manual PCRE 正規表現構文 繰り返し 検索 繰り返し 繰り返し (repetition) は、量指定子 (quantifier) を使って指定します。 量指定子は、以下の要素の後に付けることが出来ます。 個々の文字。エスケープされた文字も含む メタ
... 文字 . (ドット) 文字クラス 後方参照 (次のセクションを参照) カッコで括られたサブパターン(言明は除く - 別記参照) 汎用の量指定子 (general repetition quantifier) は、波カッコの中に 2 つの数を ... らに、最初の数は 2 番目の数以下である必要があります。 例えば、パターン z{2,4} は、"zz", "zzz", "zzzz" にマッチします。閉じ波カッコだけでは 特別な意味を持ちません。カンマを残したまま 2 番目の数だけを省略すると、 繰り返しの上限が設定されません。 2 番目の数 ... 続する場合にもマッチします。一方、 \d{8} は、ぴったり 8 桁の数字にのみマッチします。 PHP 8.4.0 より前のバージョンでは、開き波カッコは、 量指定子を置けない場所、つまり量指定子の構文に適合しない場所に 記述された場合、文字リテラルとして解釈されます。例えば、 ...
-
https://man.mtool.work/php/8.3/regexp.reference.repetition.html
- 繰り返し 8534
- « サブパターン 後方参照 » PHP Manual PCRE 正規表現構文 繰り返し 検索 繰り返し 繰り返し (repetition) は、量指定子 (quantifier) を使って指定します。 量指定子は、以下の要素の後に付けることが出来ます。 個々の文字。エスケープされた文字も含む メタ
... 文字 . (ドット) 文字クラス 後方参照 (次のセクションを参照) カッコで括られたサブパターン(言明は除く - 別記参照) 汎用の量指定子 (general repetition quantifier) は、波カッコの中に 2 つの数を ... らに、最初の数は 2 番目の数以下である必要があります。 例えば、パターン z{2,4} は、"zz", "zzz", "zzzz" にマッチします。閉じ波カッコだけでは 特別な意味を持ちません。カンマを残したまま 2 番目の数だけを省略すると、 繰り返しの上限が設定されません。 2 番目の数 ... 続する場合にもマッチします。一方、 \d{8} は、ぴったり 8 桁の数字にのみマッチします。 PHP 8.4.0 より前のバージョンでは、開き波カッコは、 量指定子を置けない場所、つまり量指定子の構文に適合しない場所に 記述された場合、文字リテラルとして解釈されます。例えば、 ...
-
https://man.mtool.work/php/8.3/regexp.reference.repetition.html