1
A
答えて
6
これは、Perlに式を1回だけコンパイルするように指示します。 What is /o really for?を参照してください。
5
正規表現の/ oオプション(perlopとperlrerefで説明)は、正規表現をコンパイルするようにPerlに指示します。これは、パターンに変数が含まれている場合にのみ有効です。 Perls 5.6以降では、パターンが変更されない場合は自動的にこれを処理します。
(source)
5
絶対に何もありません!
補間に影響し、そのパターンには何も補間されません。
何か補間されている場合、/ oは、マッチ演算子が何回実行されても、補間を1回だけ発生させます。より多くの議論のための
>perl -E"for (['o','foo'],['a','bar'],['e','neo']) {
my ($pat, $s) = @$_; say $s =~ /$pat/ ? $& : 0 }"
o
a
e
>perl -E"for (['o','foo'],['a','bar'],['e','neo']) {
my ($pat, $s) = @$_; say $s =~ /$pat/o ? $& : 0 }"
o
0
o
関連する問題
- 1. Javascriptの正規表現修飾子
- 2. アクセス修飾子を変更するための正規表現
- 3. PHP正規表現不明修飾子「C」
- 4. 正規表現の修正
- 5. .NET正規表現エンジンはインラインモード修飾子をサポートしていますか?
- 6. Perlの正規表現
- 7. Perlの正規表現は
- 8. Perlでの正規表現
- 9. Perl正規表現シングルクォート
- 10. Perl:正規表現:キャプチャグループ
- 11. Perlが正規表現
- 12. Perl正規表現 - ?\ d +(?:\。\ d +)?
- 13. Perl正規表現をSQL正規表現に変換する
- 14. moose perlを使ったメソッド修飾子
- 15. PHPの正規表現の修正
- 16. パスカルエラー:不正な修飾子
- 17. perl正規表現置換の中でモジュール修飾された関数を実行しますか?
- 18. 電子メールアドレスの正規表現の正規表現
- 19. Perlの正規表現の構文エラー
- 20. perl正規表現のマッチングの問題
- 21. Perlのホスト名の正規表現
- 22. Perlの変数の正規表現
- 23. perlの正規表現の問題
- 24. PHPのPerl互換の正規表現
- 25. GrepのPerlの正規表現とキャプチャグループ
- 26. Perl IPアドレス範囲の正規表現
- 27. Perl互換の正規表現「」スペースと 『(』 『)』
- 28. URL Perlでの正規表現
- 29. Perl正規表現のスラッシュ変数
- 30. perl正規表現の文字クラス
チェック[ここ](http://stackoverflow.com/questions/550258/does-the-o-modifier-for-perl-regular-expressions-still-provide-any-benefit) '/ o'修飾子について – dave