タグ

perlに関するext3のブックマーク (14)

  • Perl基礎文法最速マスター - Perl入門ゼミ

    Perl › 基礎文法 ITの現場でPerlが必要になって、今勉強しているという方はおられませんか? 他の言語をある程度知っている方が「Perl基礎文法最速マスター」を読めば、Perlの使い方の基礎をマスターしてPerlを書くことができるようになっています。 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; 「use strict」と「use warnings」という2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上がります。 print関数 文字列を出力するにはprint関数を使用します。 print "Hello world"; Perlでは標準関数や事前に定義されている関数で括弧を省略することができます。 コメント Perlのコメントで

    Perl基礎文法最速マスター - Perl入門ゼミ
    ext3
    ext3 2015/02/05
    こりゃすげぇ。perl思い出すのに最適。
  • おそらくはそれさえも平凡な日々: コマンドプロンプトのdirが使えないからlsを作ったよ!

    よくあるネタ。でも、ls.batを作ってどうのって話ではございません。そもそも、コマンドプロンプトのdirって、出力が過保護かつ冗長すぎてむかつくわけですよ。なので、dirの出力結果を受け取って、整形しなおしてプリントするperlスクリプトを書いた。やっつけですが。 #!/usr/bin/perl use strict; use warnings; my $CHARS_PER_LINE = 75; my $options = ""; my $dir = ""; for(@ARGV){ if(/^-/){ $options .= $_; }else{ $dir = " \"".$_."\""; } } $options =~ s/-//g; my $str = `dir$dir`; my @files = split("\n",$str); @files = @files[5..$#file

    ext3
    ext3 2015/02/05
    perlて
  • use Web::Scraper; - 今日のCPANモジュール(跡地)

    宣伝と注意書き このサイトが元になったCPANモジュールガイドというを書きました。 書でもとりあげています。 このページでは解説していない内容として、scraper { }を入れ子にするやり方も扱いました。scraperコマンドについては書では割愛しました。 2007-12-29 use Web::Scraper; 年の瀬にさりげなく再開。 久しぶりということでネタはたくさんあるのですが、ぱっとすぐ思いつくおススメ Web::Scraper を紹介。これはその名のとおり、ウェブのスクレイピングHTML のある部分を抽出)用のモジュールです。半年くらい前に生まれた新しいモジュールでありながら、すでにこの分野でメジャー感がある miyagawa プロダクトです。 API が用意されているサイトの情報は普通に API で取ればよいですが、世の中そうばかりでもないわけで、HTML を文字列

    ext3
    ext3 2014/08/18
    なるほどわからん
  • GitHub - hsksyusk/Dokusyometer-Export

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - hsksyusk/Dokusyometer-Export
    ext3
    ext3 2014/08/12
    "use URI"とか"Web::Scraper"のあたりでエラー
  • サルにもわかる正規表現入門

    1.正規表現とはなにか? 端的に言えば、「いくつかの文字列を一つの形式で表現するための表現方法」です。 では、なぜこの表現方法が有名なのかといえば、この表現方法を利用すれば、たくさんの文章の中から容易に見つけたい文字列を検索することができるためです。 この形式を使えば、以下のようなコギャルの会話にもついていけます(^_^) 「Windows ってあって…WINDOWSかもしんないしぃ、次にスペースが入ってるかもしんないしぃ、入ってないかもしんないし、後にやっぱ 98 が付くってゆーかー、もしかすると 95 が付いてもいいかなぁって感じでぇ…」 これ以上続けるとこちらがキレてしまいそうなのでこのあたりにしておきますが…これは、正規表現で書くと… W(indows|INDOWS) ?9[85] って感じで一行で書けちゃうっていうかぁ…あ、つい、口調が移ってしまった(^_^;)…書けるのでありま

    ext3
    ext3 2012/08/31
    まあ、割とわかりやすいんじゃないのかな(知ってる人の意見)
  • 正規表現 - Wikipedia

    出典は列挙するだけでなく、脚注などを用いてどの記述の情報源であるかを明記してください。記事の信頼性向上にご協力をお願いいたします。(2023年11月) 正規表現(せいきひょうげん、英: regular expression)は、文字列の集合を一つの文字列で表現する方法の一つである。正則表現(せいそくひょうげん)とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる[1]。まれに正則式(せいそくしき)[2]あるいは正規式(せいきしき)と呼ばれることもある。 もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が「正規言語であること」と「正規表現によって表せること」は同値である。 その後正規表現は単機能の文字列探索ツールやテキストエディタ、ワードプロセッサなどのアプリケーションで、マッチさせるべき対象を表すために使用されるように

    ext3
    ext3 2012/08/28
    perl正規表現最強や!POSIX標準なんていらんかったんや!
  • Postfix PCRE サポート

    ext3
    ext3 2012/08/26
  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

    Blog Post Featured post Sprinkle delicious dishes as a cook with gourmet cookware Continue reading Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and review

    ext3
    ext3 2012/06/11
    フリーダムだなぁ
  • BOOLEAN - いまさらPerlリファレンス

    他言語なんかでは良く見かける、TRUEかFALSE、真か偽をあらわすだけの型です。 PerlではTRUEとかFALSEとかいう定数は定義されていないので、この場合は0か1と思ってください。 関数の返り値なんかは、0ではなく未定義値の方が多いです。

    BOOLEAN - いまさらPerlリファレンス
    ext3
    ext3 2012/06/08
    "PerlではTRUEとかFALSEとかいう定数は定義されていないので、この場合は0か1と思ってください。"他はtrueとかfalseとかいちいち書くのか
  • ActiveState

    ext3
    ext3 2008/04/05
  • 正規表現|メタ文字一覧表 - Wander Wonder xField

    Pattern Modifiers(修飾子) Pattern Modifiers -- 正規表現パターンで使用可能な修飾子を得る 説明 現在使用可能なPCRE修飾子の一覧を以下に示します。 括弧の中の名前は、これらの修飾子に関するPCRE内部の名前です。 デフォルトで、PCREは検索対象文字列を(実際には複数行からなる 場合でも)単一の行からなるとして処理します。 "行頭"メタ文字 (^) は文字列の最初にしかマッチしません。 一方、"行の終端"メタ文字 ($) は文字列の終わりまたは (D 修飾子が設定されていない場合、) 終端を表す改行記号の前のみにしかマッチしません。 この動作は Perl と同じです。 この修飾子が設定された場合、"行頭"および"行末"は subject文字列において、文字列の最初と最後と同じに、 各改行の直前と直後にそれぞれマッチします。 この動作は、

  • 第7章 正規表現

    正規表現とは、ある特定の文字列ではなく、文字列の一部をパターン化して表現する手法をいいます。 複数行ある文章の中から文字列を検索する時に、検索したい文字列すべてを指定するのではなく、文字列の任意の一部を置き換え可能な状態にして検索をする場合に正規表現を用います。 たとえば、UNIXやWindowsでは、文字列を検索するときに使用される正規表現として、「*」を任意の文字列(空き文字も含む)に、「?」を任意の1文字として使用することができます。パターンを、app* と表現すると、 apple application appeal などの文字列がマッチすることになります。 この正規表現の方法は、当然ながらプログラム言語ごとに異なりますが、Perlの場合は他の言語に比べて非常に強力な正規表現によるパターンマッチ機能を備えており、より詳細にかつ容易にパターンマッチを行うことができるとされています。

  • 日本IBM

    女性が生成AIの活用を牽引して未来を拓く ビジネスを一変させつつある生成AI。女性が先駆者となることで実現できる世界があります。 詳細レポートを入手 このたびの令和6年能登半島地震で被災された皆様に謹んでお見舞い申し上げます。 令和6年1月1日に発生した能登半島地震により被災されたお客様向けの保守サービス特別対応 システム開発や運用に生成AIを活用する「IT変革のためのAIソリューション」により、生産性と品質の向上を実現

    日本IBM
    ext3
    ext3 2008/02/14
    -pは$_の内容も出力する
  • Perl: One-Liner

    速習 Perl: 1行スクリプト ■1. フィルターとしての Perl ここでは,主として,grep や sed のように「フィルター」として Perl を使う方法について簡単に見ていく。 [cf.「Perl によるテキスト処理入門」] ■2. 基的な形 [詳しい解説] perl -オプション 'スクリプト' 入力ファイル 文字列の検索: perl -ne 'print if (m/検索文字列/[i])' 入力ファイル 文字の置換:  perl -pe 'tr/文字列1/文字列2/' 入力ファイル 文字列の置換: perl -pe 's/検索文字列/置換文字列/[ig]' 入力ファイル ■3. 文字列の検索 (cf. grep) [詳しい解説] 以下のようにすれば,grep と同じように,「検索文字列」を含む行を出力することができる。 perl -ne 'print if (m/検索文字

    ext3
    ext3 2008/02/14
    perl -ne 'print if (/[文字列]/)'がgrepの代わりになる。
  • 1