Perlで利用できるグローバルオプションがいくつかありますが、これはデフォルトの動作正規表現マッチ動作を指定していますか? i
オプションマッチ演算子がなくても、デフォルトでは大文字小文字を無視します。Perlでデフォルトのregexp動作を変更しますか?
0
A
答えて
8
あなたはre
pragma
use re '/ix'; "FOO" =~/foo /; # /ix implied no re '/x'; "FOO" =~ /foo/; # just /i implied
+4
これはグローバルではなく、現在のレキシカルスコープにのみ適用されることに注意してください。グローバルフラグは悪い考えです。モジュール(厳密なものを含む)は大文字と小文字を区別したマッチングに依存しているからです。 – ThisSuitIsBlackNot
+1
より多くの含意と詳細があります。 (例: 're/flag'は' locale'プラグマを上書きし、 'unicode_strings 'は' regex - 'no re/flagの後に復元されます。 – zdim
関連する問題
- 1. jstreeのクリック時のデフォルトの動作を変更します。
- 2. php-interbaseのデフォルトのトランザクション動作を変更しました
- 3. Pasleyjsパーズリーフォームの検証でボタンのデフォルトの動作を変更します。
- 4. Regexp Perlで変数を検索し置換する
- 5. PerlのFindBinの動作を変更する
- 6. regexpフラグxが動作しません
- 7. jtableのデフォルトのストップエディットの動作を変更する方法
- 8. デフォルトのビューを変更するzend frameworkの動作
- 9. Windows Phone 7のデフォルトのスライダ動作を変更するSilverlight
- 10. デフォルトのEMACSマウスのハイライト動作を変更する
- 11. REGEXPがmysqlで動作しない
- 12. Rack :: Offlineのデフォルト動作を変更するには
- 13. UISliderのデフォルト動作を変更する - ノー連続スライディングカスタムボタン
- 14. tomcatのデフォルトURLを変更します。
- 15. assertEquals()でregexpを使用しても動作しません
- 16. DjangoのURL regexpが動作しない
- 17. JavaScriptでconfirm()のデフォルトのタイトルを変更しますか?
- 18. 'constexpr'を追加して動作を変更できますか?
- 19. JSF 2.0:ページのリダイレクトからページリダイレクトへのデフォルトの動作を変更する
- 20. Django ORM内のPostgreSQLからデフォルトのヌルソート動作を変更する方法
- 21. グローバルアプリケーションレベルでデフォルトのZend Form Decoratorを変更しますか?
- 22. REGEXPがmysqlの '(アポストロフィ)と - (ダッシュ)で動作しません。
- 23. drop = FALSEまたはデフォルトの動作を変更する代わりに
- 24. アプリのデフォルトの起動アクティビティを変更することはできますか?
- 25. 拡張可能なリストビューの変更デフォルトの動作
- 26. "raise"または "exception"の動作を変更できますか?
- 27. ブースト:: regexpに予期しない動作
- 28. VS2008 TFS:作業項目のデフォルトのチェックインアクションを変更できますか?
- 29. jQuery 1.6、その.val()の動作を変更しましたか?
- 30. FirefoxはいつFunction.prototype.toString()の動作を変更しましたか?
を探している可能性があり、なぜあなたはこれを実行する必要がありますか?ワームの潜在的可能性は間違いありません。誰もがそれがどのように動作するかを知っていることを世界的に変えることに暗黙のうちにあります。 – Sobrique