タグ

正規表現に関するhirocuekiのブックマーク (4)

  • 標準C++の正規表現: <regex>

    正規表現のおはなしは6年前、標準入りが確実視されていたBoost版で一度書いていますが、その後C++11化に伴いスペックに多少の変更がなされたようなので、今回改めての"仕切り直し版"。 <regex> 標準C++ライブラリ:<regex>に用意された正規表現コンポーネントは、次の4つに分類されます。 正規表現 std::basic_regex<charT> 照合/検索の結果 std::match_results<Iter>, std::sub_match<Iter> 照合/検索/置換アルゴリズム std::regex_match<>, std::regex_search<>, std::regex_replace<> 照合を繰り返すイテレータ std::regex_iterator<>, std::regex_token_iterator<> 正規表現:basic_regex<charT>

    標準C++の正規表現: <regex>
  • Perlの正規表現をマスターしよう - Perl入門ゼミ

    Perl › 正規表現 Perlの正規表現の解説です。この記事を読めば、日常で利用する正規表現のすべてを短時間でマスターすることができます。正規表現を使えば、文字列の集合を表現することができ、正規表現にマッチする文字列を検索したり、置換したりすることができます。 正規表現を使って文字列の集合を表現できます。たとえば「a」「aa」「aaa」という三つの文字列を正規表現で表現してみましょう。連続する文字の個数を表現する正規表現「{}」を使って次のように書くことができます。 a{1,3} 「a」「aa」「aaa」という文字列の集合をひとつの正規表現「a{1,3}」で表しています。{}は量指定子と呼ばれるもので、連続した文字を表現することができます。 a aa -> a{1,3} aaa 正規表現の例をもう一つみてみましょう。「p1」「q1」「r1」という文字列の集合をひとつの正規表現「[pqr]

    Perlの正規表現をマスターしよう - Perl入門ゼミ
  • C++の便利ツール・ライブラリ - DO++

    フルタイムで働きはじめて4ヶ月。 いろんなことがありました。 今日はインターンが来ているということもあり日頃のC++コーディングライフの中で大変重用しているツールを紹介します。といってもどれも有名なツールでググれば解説がでてくるとは思いますので、一言ずつだけ紹介してみます。みなさんも何かよさげなライブラリ・ツールがありましたら教えてください。 - valgrind/callgrind/cachegrind プログラムの実行結果を解析するツール群。まぁ、王道であえて紹介する必要はないかもしいませんが.。valgrindはプログラムのどこかでメモリが漏れているかどうかのチェックに使います.コードのどの部分で確保した領域がどこで漏れているかまで追跡することができます valgrind --leak-check=full command プログラムのどのが計算量的にボトルネックになっているかを調べ

    C++の便利ツール・ライブラリ - DO++
    hirocueki
    hirocueki 2010/08/17
    便利なツールがあるのは知ってたけど、簡潔にまとめられていていいですね!使ってみよう、ありがとう!
  • 3 Leaf: .NET Regular Expression Repository

    Site Fixed If you've been trying to validate regular expressions with <angle brackets>, then you've probably noticed that this page is returning an error.  V1.1 of the .NET Framework provides built-in protection against cross-site scripting attacks, and it blocks fields that look suspicious.  I've disabled this for this page, so all should be well now. New Expressions Numerous expressions are list

  • 1