« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 169 for pcre (0.001 sec.)
内部オプション設定 10451
« 選択肢 サブパターン » PHP Manual PCRE 正規表現構文 内部オプション設定 検索 内部オプション設定 PCRE_CASELESS , PCRE_MULTILINE , PCRE_DOTALL PCRE_UNGREEDY , PCRE_EXTRA , PCRE_EXTENDED および PCRE_DUPNAMES オプションの設定は、パターン中で変更 ... Perl オプション文字を "(?" と ")" とで括った並びを用います。 オプション文字には以下のものがあります。 内部オプション文字 i PCRE_CASELESS m PCRE_MULTILINE s PCRE_DOTALL x PCRE_EXTENDED U PCRE_UNGREEDY X PCRE_EXTRA (PHP 7.3.0 以降はサポートされません) ... J PCRE_INFO_JCHANGED 例えば、(?im) は、大小文字を区別しない、複数行モードのマッチングを 設定します。ハイフンを前につけることにより ... 、そのオプションを 解除することも可能です。 (?im-sx) のように設定と解除とを 組み合わせることも可能です。この場合、 PCRE_CASELESS と PCRE_MULTILINE とが設定され、 PCRE_DOTALL と PCRE_EXTENDED とが解除されます。 オプション文字がハイフンの前にも ...
https://man.mtool.work/php/8.3/regexp.reference.internal-options.html
内部オプション設定 10451
« 選択肢 サブパターン » PHP Manual PCRE 正規表現構文 内部オプション設定 検索 内部オプション設定 PCRE_CASELESS , PCRE_MULTILINE , PCRE_DOTALL PCRE_UNGREEDY , PCRE_EXTRA , PCRE_EXTENDED および PCRE_DUPNAMES オプションの設定は、パターン中で変更 ... Perl オプション文字を "(?" と ")" とで括った並びを用います。 オプション文字には以下のものがあります。 内部オプション文字 i PCRE_CASELESS m PCRE_MULTILINE s PCRE_DOTALL x PCRE_EXTENDED U PCRE_UNGREEDY X PCRE_EXTRA (PHP 7.3.0 以降はサポートされません) ... J PCRE_INFO_JCHANGED 例えば、(?im) は、大小文字を区別しない、複数行モードのマッチングを 設定します。ハイフンを前につけることにより ... 、そのオプションを 解除することも可能です。 (?im-sx) のように設定と解除とを 組み合わせることも可能です。この場合、 PCRE_CASELESS と PCRE_MULTILINE とが設定され、 PCRE_DOTALL と PCRE_EXTENDED とが解除されます。 オプション文字がハイフンの前にも ...
https://man.mtool.work/php/8.3/regexp.reference.internal-options.html
実行時設定 9853
« インストール手順 定義済み定数 » PHP Manual インストール/設定 実行時設定 検索 実行時設定 php.ini の設定により動作が変化します。 PCRE 設定オプション 名前 デフォルト 変更可能 変更履歴 pcre.backtrack_limit "1000000" INI_ALL pcre.recursion_lim ... it "100000" INI_ALL pcre.jit "1" INI_ALL INI_* モードの詳細および定義については どこで設定を行うのか を参照してください。 以下に設定ディレクティブに ... 関する 簡単な説明を示します。 pcre.backtrack_limit int PCRE のバックトラック処理の制限値。 PHP < 5.3.7 ではデフォルトが 100000 でした。 pcre.recursion_limit ... int PCRE の再帰処理の制限値です。この値を大きくすると、 使用可能なプロセススタックを使い切ってしまい、 (OS のスタックサイズの制限値 ...
https://man.mtool.work/php/8.3/pcre.configuration.html
実行時設定 9807
« インストール手順 定義済み定数 » PHP Manual インストール/設定 実行時設定 検索 実行時設定 php.ini の設定により動作が変化します。 PCRE 設定オプション 名前 デフォルト 変更可能 変更履歴 pcre.backtrack_limit "1000000" INI_ALL pcre.recursion_lim ... it "100000" INI_ALL pcre.jit "1" INI_ALL INI_* モードの詳細および定義については どこで設定を行うのか を参照してください。 以下に設定ディレクティブに ... 関する 簡単な説明を示します。 pcre.backtrack_limit int PCRE のバックトラック処理の制限値。 PHP < 5.3.7 ではデフォルトが 100000 でした。 pcre.recursion_limit ... int PCRE の再帰処理の制限値です。この値を大きくすると、 使用可能なプロセススタックを使い切ってしまい、 (OS のスタックサイズの制限値 ...
https://man.mtool.work/php/8.3/pcre.configuration.html
パターン修飾子 9344
« PCRE のパターン Perl とは異なる点 » PHP Manual PCRE のパターン パターン修飾子 検索 パターン修飾子 現在使用可能な PCRE 修飾子の一覧を以下に示します。 括弧の中の名前は、これらの修飾子に関する PCRE 内部の名前です。 修飾子中での空白文字および ... 改行は無視されます。他の文字はエラーになります。 i ( PCRE_CASELESS ) この修飾子を設定すると、パターンの中の文字は 大文字にも小文字にもマッチします。 m ( PCRE_MULTILINE ) デフォルト ... で、PCRE は、検索対象文字列を(実際には複数行からなる 場合でも)単一の行からなるとして処理します。 「行頭」メタ文字 (^) は、対象文字 ... 文字列の中に "\n" 文字がない場合や、 またはパターンに ^ または $ がない場合は、 この修飾子を設定しても意味はありません。 s ( PCRE_DOTALL ) この修飾子を設定すると、パターン中のドットメタ文字は 改行を含む全ての文字にマッチします。 これを設定しない場合は、 ...
https://man.mtool.work/php/8.3/reference.pcre.pattern.modifiers.html
パターン修飾子 9344
« PCRE のパターン Perl とは異なる点 » PHP Manual PCRE のパターン パターン修飾子 検索 パターン修飾子 現在使用可能な PCRE 修飾子の一覧を以下に示します。 括弧の中の名前は、これらの修飾子に関する PCRE 内部の名前です。 修飾子中での空白文字および ... 改行は無視されます。他の文字はエラーになります。 i ( PCRE_CASELESS ) この修飾子を設定すると、パターンの中の文字は 大文字にも小文字にもマッチします。 m ( PCRE_MULTILINE ) デフォルト ... で、PCRE は、検索対象文字列を(実際には複数行からなる 場合でも)単一の行からなるとして処理します。 「行頭」メタ文字 (^) は、対象文字 ... 文字列の中に "\n" 文字がない場合や、 またはパターンに ^ または $ がない場合は、 この修飾子を設定しても意味はありません。 s ( PCRE_DOTALL ) この修飾子を設定すると、パターン中のドットメタ文字は 改行を含む全ての文字にマッチします。 これを設定しない場合は、 ...
https://man.mtool.work/php/8.3/reference.pcre.pattern.modifiers.html
直近の PCRE 正規表現処理のエラーコードを返す 8361
« preg_grep preg_last_error_msg » PHP Manual PCRE 関数 直近の PCRE 正規表現処理のエラーコードを返す 検索 preg_last_error (PHP 5 >= 5.2.0, PHP 7, PHP 8) preg_last_error — 直近の PCRE 正規表現処理のエラーコードを返す 説明 function preg_last_e ... rror (): int 直近の PCRE 正規表現処理のエラーコードを返します。 例1 preg_last_error() の例 <?php preg_match ( '/(?:\D+|<\d+>)*[!?]/' , 'foobar foob ... 以下の定数のいずれかを返します ( 別のページで説明します )。 PREG_NO_ERROR PREG_INTERNAL_ERROR PREG_BACKTRACK_LIMIT_ERROR ( pcre.backtrack_limit も参照ください) PREG_RECURSION_LIMIT_ERROR ( pcre.recursion_limit も参照ください) PREG_BAD_UTF8_ERROR PREG ... _BAD_UTF8_OFFSET_ERROR PREG_JIT_STACKLIMIT_ERROR 参考 preg_last_error_msg() - 最後に実行した PCRE 正規表現に関するエラーメッセージを返す 関連キーワード: preg last error 正規 表現 直近 エラーコード limit foobar msg Backtr ...
https://man.mtool.work/php/8.3/function.preg-last-error.html
直近の PCRE 正規表現処理のエラーコードを返す 8361
« preg_grep preg_last_error_msg » PHP Manual PCRE 関数 直近の PCRE 正規表現処理のエラーコードを返す 検索 preg_last_error (PHP 5 >= 5.2.0, PHP 7, PHP 8) preg_last_error — 直近の PCRE 正規表現処理のエラーコードを返す 説明 function preg_last_e ... rror (): int 直近の PCRE 正規表現処理のエラーコードを返します。 例1 preg_last_error() の例 <?php preg_match ( '/(?:\D+|<\d+>)*[!?]/' , 'foobar foob ... 以下の定数のいずれかを返します ( 別のページで説明します )。 PREG_NO_ERROR PREG_INTERNAL_ERROR PREG_BACKTRACK_LIMIT_ERROR ( pcre.backtrack_limit も参照ください) PREG_RECURSION_LIMIT_ERROR ( pcre.recursion_limit も参照ください) PREG_BAD_UTF8_ERROR PREG ... _BAD_UTF8_OFFSET_ERROR PREG_JIT_STACKLIMIT_ERROR 参考 preg_last_error_msg() - 最後に実行した PCRE 正規表現に関するエラーメッセージを返す 関連キーワード: preg last 正規 表現 直近 エラーコード limit foobar Backtrack exhaus ...
https://man.mtool.work/php/8.3/function.preg-last-error.html
パフォーマンス 7717
« 再帰的パターン PCRE 関数 » PHP Manual PCRE 正規表現構文 パフォーマンス 検索 パフォーマンス パターンに記述可能な要素のうち、幾つかの要素は、他の要素よりも 効率的に処理されます。 (a|e|i|o|u) のような選択肢の集合よりも [aeiou] のような文字ク ... す。Jeffrey Friedl の本には、正規表現の性能を向上させる最適化について 様々な検討が行われています。 パターンが .* で始まり、 PCRE_DOTALL オプションを設定した場合、対象文字列の始端でしかマッチできないため、 PCRE は、暗黙のうちにそのパターンを固定パターン ... とみなします。しかし、 PCRE_DOTALL を設定しない場合、メタ文字 . が改行にマッチせず、 対象文字列が改行を含む場合、パターンは文字列の始端からではなく各改 ... 行の 直後の文字からマッチする可能性があるため、PCRE は この最適化を行うことができません。 例えば、パターン (.*) second を、対象文字列 "first\nand second"(ここで、\n は改行文 ...
https://man.mtool.work/php/8.3/regexp.reference.performance.html
パフォーマンス 7717
« 再帰的パターン PCRE 関数 » PHP Manual PCRE 正規表現構文 パフォーマンス 検索 パフォーマンス パターンに記述可能な要素のうち、幾つかの要素は、他の要素よりも 効率的に処理されます。 (a|e|i|o|u) のような選択肢の集合よりも [aeiou] のような文字ク ... す。Jeffrey Friedl の本には、正規表現の性能を向上させる最適化について 様々な検討が行われています。 パターンが .* で始まり、 PCRE_DOTALL オプションを設定した場合、対象文字列の始端でしかマッチできないため、 PCRE は、暗黙のうちにそのパターンを固定パターン ... とみなします。しかし、 PCRE_DOTALL を設定しない場合、メタ文字 . が改行にマッチせず、 対象文字列が改行を含む場合、パターンは文字列の始端からではなく各改 ... 行の 直後の文字からマッチする可能性があるため、PCRE は この最適化を行うことができません。 例えば、パターン (.*) second を、対象文字列 "first\nand second"(ここで、\n は改行文 ...
https://man.mtool.work/php/8.3/regexp.reference.performance.html
PREV 1 2 3 4 5 6 7 8 9 10 NEXT