タグ

Perlに関するzichaoのブックマーク (31)

  • http://homepage2.nifty.com/sophia0/perl.html

  • YukiWiki

    2018年3月7日、 YukiWikiの運用ならびにスクリプトの公開を終了します。 このページの以下の部分は、 歴史的な意味合いで残しているものです。 目次 はじめに スクリプトのダウンロード(YukiWiki2) スクリプトのダウンロード(YukiWiki1) 最もシンプルなWiki(YukiWikiMini) 謝辞 更新履歴 はじめに YukiWiki (結城ウィキ)は参加者が自由にページを追加・削除・編集できる不思議なWebページ群です。 Web掲示板とちょっと似ていますが、 Web掲示板が単にメッセージを追加するだけなのに対して、 YukiWikiは、Webページ全体を自由に変更することができます。 YukiWikiは、 Cunningham & CunninghamのWikiWikiWebの仕様を参考にして作られ、 多くの人からのフィードバックを受けてゆっくり成長しています。 Y

  • [Perl][正規表現]小話:$君の動きを再確認してみた話 - Perl

    Oh! lady! A-1 dollar B-2 dollars 淫ら~♪ No, on onn..... ~10$ by SMAP~ はい、スタートのネタ歌詞を検索する為に「smap」検索しようとして無意識に「cmap」を検索していたひらくんです。そう今日はダラーダラー、正規表現で文末を表す位置指定子 $ 君の動きを再確認したお話。 先日こんなソースを拝見しました。 $line = "ABCDEFG\n"; $line =~ s/\n$//; print $line . "TEST\n"; $line = "ABCDEFG\n"; $line =~ s/(\n|.)$//; print $line . "TEST\n"; こいつの実行結果はこうなります。 ABCDEFGTEST ABCDEF TEST 最初の正規表現「$line =~ s/\n$//;」は行末の改行文字を削除する処理です

    zichao
    zichao 2012/02/03
    perlは忘却の彼方
  • CotEditor で Perl の構文チェック - AppleScript

    ふと思いついて作ったら思いのほか便利だった日はCotEditorのスクリプトを紹介。 昔 MacJperl を使っていた人や mi な人にはおなじみなコマンド「Perlの構文チェック」、そいつをスクリプトで実行しようというもの。 Perlの構文チェックは Perl の スイッチ -c と -w を使えば OK なので do shell コマンドで実行して戻り値をダイアログで表示してみた。 Perl構文チェック.scpt set FilePath to "" set FileName to "" tell application "CotEditor" set FilePath to path of document 0 as Unicode text set FileName to name of document 0 as Unicode text set isRun to modif

  • ものかの » 正規表現の略記法 \d と \s と \w

    正規表現の文字クラスの略記法 \d と \s と \w がいつのまにかアレレなことになっていたのでメモ。(1 Perl 5.8 以降で正規表現を使うには use utf8 が必須。 use utf8 では \d と \s と \w の文字クラスの内容が Unicode のカテゴリーに基づいている。 InDesign(Boost)も同様。 PCRE や Ruby は変わりなし。 (2 参考資料:perldoc の perlrecharclass 参考資料:Programming Perl の 5.4. Character Classes ちょっと詳しく見ていきます。 *以降、Perl = use utf8 の Perl ほとんど全ての人が [0-9] の10文字として使っていますが、Perl では \p{Nd} です。ただし、Perlのバージョンによって(対応しているUnicodeバージョン

    ものかの » 正規表現の略記法 \d と \s と \w
  • WindowsのUTF-16出力で文字化けが発生する - Perl

    多くの方がWindows上でPerlを使うさいにActivePerlを使用していると思います。私もその一人ですがちょっと前大きな問題に直面しました。 「UTF-16出力すると文字化けが発生する!」 そうなんです。過去の記事で日語の扱いについて紹介しました。じつは、あれらの設定でMac OS X 等で処理しているぶんには問題ないのですがWindows上でActivePerlを使って出力すると特定の文字が化けてしまいます。 特定の文字というのは「上」等の文字コードの中に「0A」なんていうバイナリーデータを含んでいる文字です。 use utf8; binmode STDOUT, ":encoding(cp932)"; binmode STDERR, ":encoding(cp932)"; binmode STDIN, ":encoding(cp932)"; #-書込先ファイルの文字コードを指定

  • 正規表現の限界 @ Shibuya.pm

    swatmac.info Buy this domain. 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • regexp - 全角英数字を半角に : 404 Blog Not Found

    2008年01月14日03:30 カテゴリLightweight Languages regexp - 全角英数字を半角に きっかけは、はてなハイク。 自分と根的にあわない人 - fmht7 - はてなハイク PCで英数字をダブルバイトで入力する人 禿同、しかし人を憎みたくなかったので。 Perlではお茶の子さいさい。 perl - dankogai - はてなハイク perl -CIO -ple 'tr/\x{FF01}-\x{FF5e}/\x21-\x7e/' は脊髄でひねり出せた。 どうせならJavaScriptでもやってみよう、ということでひねり出したのがこちら。 !釤#$%&釻()*+,−./ 0123456789:;<=>?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ [\]^_` abcdefghijklmnopqrstuvwxyz {|}〜 var fasci

    regexp - 全角英数字を半角に : 404 Blog Not Found
  • PerlスクリプトのEXE化 - 文書遊戯

    PerlスクリプトのEXE化については、いろいろな方がブログ等で書かれていますが、ちょっとハマってしまったのでメモしておきます。 【参考にしたページ】 http://blog.remora.cx/2010/02/par-activeperl-5101-build-1007.html 【私のPC環境】 Windows7 Home Premium x64 ActivePerl v5.12.2 build1203 Win32版(あえてWin64版ではなくWin32版にしました) 【インストール前の準備】 私のPCには、他のソフトウェア開発のためにVisual Studio 2010 Expressをインストールしています。c++コンパイラやnmake.exeを使うために、Visual Studioのインストールフォルダにpathを通していました。この状態だと PAR::Packer のコンパイル

    zichao
    zichao 2010/12/30
  • 素人のアダルトライブチャットDXLIVE 新着の女の子推薦文

  • Perl正規表現雑技

    このページは Perl5.6 を対象としています. perl スクリプトは EUC-JP で書かれることを想定しています. このページは 正規表現メーリングリスト を参考に,私が独自にメモとしてまとめたものです. このページの正規表現やスクリプトについての詳しい説明, わかりやすい説明はおそらくできません. このページに書かれているスクリプトは, 個人の責任において実行してください. このページに書かれているスクリプトの 利用・改造は自由 です. その際はどこかにこのページの URI( http://www.din.or.jp/~ohzaki/regex.htm )を参考として記述していただければ幸いです(任意). ご意見・ご感想・ご要望などは にお願いします.こう書いた方がいい, 動かん,わからん,バグってる,これ書け,などなどお待ちしています. このページへの リンクは自由 に張ってく

  • 第7章 正規表現

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

  • http://horiuchi.akira.ne.jp/ask_008.html

    zichao
    zichao 2010/12/10
    asperlは動作せず(以前は動いた)
  • Copalの詳細情報 : Vector ソフトを探す!

    ソフト詳細説明 CopalはWindowsPerlRubyなどのスクリプト言語を便利に使うための統合環境です。エディタにスクリプトを書いて、そのまま実行することができます。エラー行ジャンプなど、デバッグ支援機能も整っています。 また、ヘルプファイルのキーワード検索に対応しているので、スクリプト中に使い方がわからない関数が出てきたら、そこでF1キーを押せば、ヘルプが表示されます。(対応する言語のヘルプファイルが必要) その他の機能 ・外部エディタとの連携「オートリフレッシュ」機能 ・結果のブラウザへの出力(CGI作成支援) ・二重起動チェック等基的な機能 ・PerlやAwkなどの言語別定義ファイルをサポート

  • Perlプログラミング講座

    Perlを始めよう!」の使い方 「Perlを始めよう!」の起動 「スタート」メニュー→「プログラム」→「Perl」→「Perlを始めよう!」を選択します。 プログラムの入力と実行 画面の上半分がエディタ(プログラムを編集する部分)、下半分が実行結果の表示部分です。 「Perlを始めよう!」のエディタ画面の一行目に半角英数文字で print "Hello, World!\n"; と入力してみましょう。 入力が終わったら、保存ボタン(フロッピーディスクのアイコン)をクリックして保存します。ファイル名を適当につけてください。 保存すると実行ボタン(エクスクラメーションマーク(!)のアイコン)が点灯するので、クリックして作成したプログラムを実行します。 プログラムが正しく入力できている場合には、 --- 実行開始 [>perl untitled1.pl] Hello, world! --- 実行

    zichao
    zichao 2010/12/10
  • Perlを始めよう!の詳細情報 : Vector ソフトを探す!

    ソフト詳細説明 【主な機能】 1.Perl スクリプトの編集から動作確認までの一連の作業をスムーズに実行出来ます(デバッグモード、文法チェックも指定可能)。 2.CGI 作成に便利なように、WWW ブラウザに出力を渡して、表示することが出来ます。環境変数は3つまで設定が可能で、POST にも GET にも対応しています。 3.エディタ部分は、制御文やコメントなどを、それぞれ異なる色で表示します。カスタマイズも出来ます。 4.オートインデントで自動的に字下げを行います。 5.UNIX や Macintosh の改行を自動で整形して読み込みます。また、これらの改行を指定して書き出すことも可能です。 6.日語 JIS や日語 EUC の文字コードも読み書き出来ます(半角カナには対応していません)。 7.よく利用する定型のスクリプトやひな型などを「ひな型」メニューに簡単に登録することが出来ます

  • Perlが優れている分野 - ruby, python, PHPとの比較なども - Perl入門ゼミ

    Perl › here Perlは便利なプラグラミング言語ですが、どんな特徴があるのでしょうか。Perlというプログラミング言語の特徴について解説してみます。 1. Perlの特徴 Perlはテキスト処理が得意なスクリプト言語です。数値と文字列の自動変換機能、強力な正規表現が言語に組み込まれています。処理速度はRubyなどのスクリプト言語と比べて比較的高速です。 1.1 テキスト処理が簡単、高速に書ける テキスト編集を行うという目的ならPerlがもっともよい選択肢になるでしょう。マシンの性能によりますが数百万行のテキストファイルでも実用的な時間で処理を行うことができると思います。 またPerlは利用のしやすさ・安定性という点でも他のスクリプト言語よりも優れています。PerlはUnix系やLinux系のOSには標準でインストールされています。WindowsPerlをインストールしたい場合に

    Perlが優れている分野 - ruby, python, PHPとの比較なども - Perl入門ゼミ
  • 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入門ゼミ
  • [perl]Encode.pm文字コード変換【ファイルが大きい時】 - [FORCE]

  • 移転しました

    移転しました

    zichao
    zichao 2010/09/14