概要 Perl の正規表現構文は、プログラミング言語 Perl で使われているものに基づいている。 Perl の正規表現は Boost.Regex の既定の動作であり、:cpp:class:`basic_regex` のコンストラクタにフラグ :cpp:var:`!perl` を渡すことでも利用できる。 例えば以下のとおり。
プログラマーなら一度はこう思ったことがあるはず。「え、なんで ^.*?(foo|bar)+$ で文字列を判定できるの?」「なんで1行で1000文字超えるの?」――そう、それが正規表現、通称「Regex」。 文字列マッチングという一見地味な分野で、なぜここまで厨二病的な ...
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはkarupaneruraこと佐藤健太さんで、 テーマは 「少しマニアックなPerlのテクニック」 です。 本稿のサンプルコードは、 WEB+DB PRESS Vol. 119のサポートサイトから入手できます。
The Perl Foundationは6月24日(現地時間)、スクリプト言語「Perl」の次期バージョン「Perl 7」を発表した。いくつかのリリース候補を経て、来年中にもリリースされるという。 「Perl」では下位互換性の維持が重視されており、古いスクリプトがそのまま動くよう ...
第6回は、Perlを使ったHello Worldです。Perlでは、リスト1のようにprintを使って記述します。Perlのprintは、デフォルトでは改行コードを付加しないため、文字列の最後に「\n」が必要です。Perlで使用する文字列は、シングルクォートでもダブルクォートでも囲む ...
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはうたがわききさんで、 テーマは 「他言語のライブラリをPerlに移植する」 です。 本稿は、 執筆時点2021年5月の最新版であるPerl 5. 34. 0を用いました。本稿のサンプルコードは ...
Perlは30年以上の歴史を持ち、さまざまな分野で使われているプログラミング言語です。代替言語も多く登場しており、時代遅れの言語と見なされる場面も多くありますが、実際はどうなのでしょうか?Perlの言語としての特徴や将来性を解説します。 Perlとは ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する