Results of 1 - 10 of about 109 for マッチング (0.003 sec.)
- 再試行無しのサブパターン 9533
- « 言明 条件付きサブパターン » PHP Manual PCRE 正規表現構文 再試行無しのサブパターン 検索 再試行無しのサブパターン 再試行無しのサブパターンは、 アトミックグループ (atomic group) とも呼ばれます。 繰り返し回数の下限もしくは上限の指定をした場合
... ッチに失敗すると、 繰り返し指定した要素が再評価され、繰り返し回数を変えた上で 残りのパターンがマッチするかどうか試されます。 マッチングを続けても無駄なことが明らかな場合、マッチングの性質を変え、 より速くマッチに失敗させるために、こうした動作を停止させることが ... 文字列に適用した場合を考えてみましょう。 \d+ が 6 桁の数字すべてにマッチしますが、その後 "foo" とのマッチが失敗します。通常のマッチング処理の動作だと、5桁の数字のみが \d+ にマッチするとして再試行され、次いで 4 桁等々と続けられ、 最後には完全にマッチが失敗しま ... 一度マッチしたら、 その後再評価されないよう指定することができます。つまり、最初に "foo" とのマッチに失敗した時点で、ただちにマッチングを取り止めることが 可能となります。表記には、 (?>\d+)bar のように、(?> で始まる特別なカッコを用います。 この種類のカッコは、 ...
-
https://man.mtool.work/php/8.3/regexp.reference.onlyonce.html
- 再試行無しのサブパターン 9508
- « 言明 条件付きサブパターン » PHP Manual PCRE 正規表現構文 再試行無しのサブパターン 検索 再試行無しのサブパターン 再試行無しのサブパターンは、 アトミックグループ (atomic group) とも呼ばれます。 繰り返し回数の下限もしくは上限の指定をした場合
... ッチに失敗すると、 繰り返し指定した要素が再評価され、繰り返し回数を変えた上で 残りのパターンがマッチするかどうか試されます。 マッチングを続けても無駄なことが明らかな場合、マッチングの性質を変え、 より速くマッチに失敗させるために、こうした動作を停止させることが ... 文字列に適用した場合を考えてみましょう。 \d+ が 6 桁の数字すべてにマッチしますが、その後 "foo" とのマッチが失敗します。通常のマッチング処理の動作だと、5桁の数字のみが \d+ にマッチするとして再試行され、次いで 4 桁等々と続けられ、 最後には完全にマッチが失敗しま ... 一度マッチしたら、 その後再評価されないよう指定することができます。つまり、最初に "foo" とのマッチに失敗した時点で、ただちにマッチングを取り止めることが 可能となります。表記には、 (?>\d+)bar のように、(?> で始まる特別なカッコを用います。 この種類のカッコは、 ...
-
https://man.mtool.work/php/8.3/regexp.reference.onlyonce.html
- 繰り返し 8833
- « サブパターン 後方参照 » PHP Manual PCRE 正規表現構文 繰り返し 検索 繰り返し 繰り返し (repetition) は、量指定子 (quantifier) を使って指定します。 量指定子は、以下の要素の後に付けることが出来ます。 個々の文字。エスケープされた文字も含む メタ
... トにマッチさせようとして、パターン /\*.*\*/ を使って、文字列 /* first comment */ not comment /* second comment */ に対して、マッチングを行うと、文字列全体にマッチしてしまい上手く行きません。 .* 要素が貪欲であるためです。 しかし、量指定子の後に疑問符を付けると ... る)場合、そのパターンは暗黙的に 固定パターンになります。.* もしくは .{0,} の後に続くパターンは、 対象文字列のすべての位置でマッチングが行われますが、パターン全体としては 対象文字列の始端以外でマッチングを再試行しても無駄だからです。PCRE は、 このようなパター ... ャプチャされる値は、 繰り返しの最後でマッチした部分文字列です。例えば、 (tweedle[dume]{3}\s*)+ を "tweedledum tweedledee" にマッチングさせた場合、キャプチャされる 部分文字列は、 "tweedledee" です。しかし、キャプチャ用サブパターンが ネストしている場合、キャプ ...
-
https://man.mtool.work/php/8.3/regexp.reference.repetition.html
- 繰り返し 8833
- « サブパターン 後方参照 » PHP Manual PCRE 正規表現構文 繰り返し 検索 繰り返し 繰り返し (repetition) は、量指定子 (quantifier) を使って指定します。 量指定子は、以下の要素の後に付けることが出来ます。 個々の文字。エスケープされた文字も含む メタ
... トにマッチさせようとして、パターン /\*.*\*/ を使って、文字列 /* first comment */ not comment /* second comment */ に対して、マッチングを行うと、文字列全体にマッチしてしまい上手く行きません。 .* 要素が貪欲であるためです。 しかし、量指定子の後に疑問符を付けると ... る)場合、そのパターンは暗黙的に 固定パターンになります。.* もしくは .{0,} の後に続くパターンは、 対象文字列のすべての位置でマッチングが行われますが、パターン全体としては 対象文字列の始端以外でマッチングを再試行しても無駄だからです。PCRE は、 このようなパター ... ャプチャされる値は、 繰り返しの最後でマッチした部分文字列です。例えば、 (tweedle[dume]{3}\s*)+ を "tweedledum tweedledee" にマッチングさせた場合、キャプチャされる 部分文字列は、 "tweedledee" です。しかし、キャプチャ用サブパターンが ネストしている場合、キャプ ...
-
https://man.mtool.work/php/8.3/regexp.reference.repetition.html
- エスケープシーケンス 8706
- « メタ文字 Unicode 文字プロパティ » PHP Manual PCRE 正規表現構文 エスケープシーケンス 検索 エスケープシーケンス バックスラッシュ〔日本語環境では円記号となる場合もある〕には、 いくつかの使用法があります。ひとつめの使用法は、 非英数字の前に記
... 方だけにマッチします。 空白文字とは HT (9)、LF (10)、FF (12)、CR (13)、スペース (32) のことです。 しかし、ロケールを指定したマッチングを行った場合には、 128から255までのコードポイントの文字 (たとえば NBSP (A0)) も空白文字とみなされる可能性があります。 単語構 ... するところの「単語」と成り得る文字のことです。文字および数字の 定義は、PCRE の文字テーブルにより制御され、ロケールを指定して マッチングを行うと変わる可能性があります。 例えば、"fr" (フランス語)ロケールの場合、128 を超える 文字コードのいくつかは、アクセント付 ... とマッチします。 これらの文字型表記は、文字クラスの内外によらず使用可能で、 対応する型のたかだか 1 文字とマッチします。現在のマッチング位置が 検索対象文字列の終端である場合、マッチできる文字が無いので、 マッチは失敗します。 バックスラッシュの第 4 の使用法は、 ...
-
https://man.mtool.work/php/8.3/regexp.reference.escape.html
- エスケープシーケンス 8706
- « メタ文字 Unicode 文字プロパティ » PHP Manual PCRE 正規表現構文 エスケープシーケンス 検索 エスケープシーケンス バックスラッシュ〔日本語環境では円記号となる場合もある〕には、 いくつかの使用法があります。ひとつめの使用法は、 非英数字の前に記
... 方だけにマッチします。 空白文字とは HT (9)、LF (10)、FF (12)、CR (13)、スペース (32) のことです。 しかし、ロケールを指定したマッチングを行った場合には、 128から255までのコードポイントの文字 (たとえば NBSP (A0)) も空白文字とみなされる可能性があります。 単語構 ... するところの「単語」と成り得る文字のことです。文字および数字の 定義は、PCRE の文字テーブルにより制御され、ロケールを指定して マッチングを行うと変わる可能性があります。 例えば、"fr" (フランス語)ロケールの場合、128 を超える 文字コードのいくつかは、アクセント付 ... とマッチします。 これらの文字型表記は、文字クラスの内外によらず使用可能で、 対応する型のたかだか 1 文字とマッチします。現在のマッチング位置が 検索対象文字列の終端である場合、マッチできる文字が無いので、 マッチは失敗します。 バックスラッシュの第 4 の使用法は、 ...
-
https://man.mtool.work/php/8.3/regexp.reference.escape.html
- 言明 8668
- « 後方参照 再試行無しのサブパターン » PHP Manual PCRE 正規表現構文 言明 検索 言明 言明 (assertion) とは、カレントのマッチング位置の直前・直後の文字に対する テストであり、文字を消費 (consume)〔つまり文字自体にマッチ〕しません。 単純な言明コー
... 、2 種類あります。対象文字列において カレントの位置の 先を読む ものと、 後ろを読む ものです。 言明サブパターンは、カレントのマッチング位置を変更しないことを除き、 通常と同じようにマッチングが行われます。 先読み 言明 (lookahead assertion) は、 肯定の言明 (pos ... 十分な文字がない場合は、マッチは失敗とみなされます。 再試行無しのサブパターンと組み合わせた戻り読み言明は、 文字列の終端でのマッチングに特に有用です。 再試行無しのサブパターンについてのセクションの最後にて例を示します。 PCRE2 10.44 をバンドルしている PHP 8.4 ... とができます。 関連キーワード: 言明 マッチ foo サブパターン bar 選択肢 場合 長さ assertion パターン カレント 数字 キャプチャ マッチング 最上位 再試行 無し 種類 肯定 否定 ...
-
https://man.mtool.work/php/8.3/regexp.reference.assertions.html
- 言明 8668
- « 後方参照 再試行無しのサブパターン » PHP Manual PCRE 正規表現構文 言明 検索 言明 言明 (assertion) とは、カレントのマッチング位置の直前・直後の文字に対する テストであり、文字を消費 (consume)〔つまり文字自体にマッチ〕しません。 単純な言明コー
... 、2 種類あります。対象文字列において カレントの位置の 先を読む ものと、 後ろを読む ものです。 言明サブパターンは、カレントのマッチング位置を変更しないことを除き、 通常と同じようにマッチングが行われます。 先読み 言明 (lookahead assertion) は、 肯定の言明 (pos ... 十分な文字がない場合は、マッチは失敗とみなされます。 再試行無しのサブパターンと組み合わせた戻り読み言明は、 文字列の終端でのマッチングに特に有用です。 再試行無しのサブパターンについてのセクションの最後にて例を示します。 PCRE2 10.44 をバンドルしている PHP 8.4 ... 200 まで用いることができます。 関連キーワード: 言明 マッチ サブパターン 選択肢 assertion パターン カレント 数字 キャプチャ マッチング 最上位 再試行 種類 肯定 否定 固定 確認 自体 セミコロン 実装 dogs cats 複数 戻り 繰り返し ...
-
https://man.mtool.work/php/8.3/regexp.reference.assertions.html
- ファイル名がパターンにマッチするか調べる 8489
- « flock fopen » PHP Manual ファイルシステム 関数 ファイル名がパターンにマッチするか調べる 検索 fnmatch (PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8) fnmatch — ファイル名がパターンにマッチするか調べる 説明 function fnmatch ( string $pattern , string
... できません (ただし、Windows では利用できます)。 参考 glob() - パターンにマッチするパス名を探す preg_match() - 正規表現によるマッチングを行う sscanf() - フォーマット文字列に基づき入力を処理する printf() - フォーマット済みの文字列を出力する sprintf() - フォーマ ...
-
https://man.mtool.work/php/8.3/function.fnmatch.html
- ファイル名がパターンにマッチするか調べる 8489
- « flock fopen » PHP Manual ファイルシステム 関数 ファイル名がパターンにマッチするか調べる 検索 fnmatch (PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8) fnmatch — ファイル名がパターンにマッチするか調べる 説明 function fnmatch ( string $pattern , string
... できません (ただし、Windows では利用できます)。 参考 glob() - パターンにマッチするパス名を探す preg_match() - 正規表現によるマッチングを行う sscanf() - フォーマット文字列に基づき入力を処理する printf() - フォーマット済みの文字列を出力する sprintf() - フォーマ ...
-
https://man.mtool.work/php/8.3/function.fnmatch.html