kapuraのプロフィール

@kapura kapura
ありがとう数100
質問数3
回答数142
ベストアンサー数
48
ベストアンサー率
50%
お礼率
100%

  • 登録日2005/06/16
  • マッチングしたい要素同士が文字列の中で重なっている場合

    perlの正規表現マッチングでうまくいかないことがあり、質問させていただきたいと思います。 たとえば AAAAAAXBBBXCCX という文字列があって「各Xの左側に位置する6文字をすべてあつめる」ということをしたいと思っています。 この文字列では AAAAAA AAXBBB BBBXCC が自分の取り出したい文字になります。 そこで以下のようなコードを書いたのですが my $seq = "AAAAAAXBBBXCCX"; my $length = 6; my @fragmentlist ; @fragmentlist = $seq =~ /(.{$length})X/g ; foreach my $fragment (@fragmentlist ){ print $fragment , "\n"; } 実際に出力されるのは AAAAAA BBBXCC となり、 AAXBBB は認識されないようです。これはおそらくAAAAAAとAAXBBBが元の文字列の中で部分的に重なっているからだと思います。 このようなマッチング対象が文字列の中で重なっている場合は、どのようにすればすべてのパターンを集めることができるでしょうか? active perl 5.8.8 , WinXP sp2環境です。

    • ベストアンサー
    • Perl
  • パラパラ漫画の様な動画を作ってみたい。

    私のMacにはphotoboothが入っています。 これで撮った写真を使ってパラパラ漫画の様な動画を作ってみたいのですが,作る事は可能でしょうか? イマイチまだよくわかっていない、初心者の質問ですみません。 今回は「出来るか出来ないか」を教えて下さい。 できればお金をかけず手頃に作りたいのですが、完全に自己満足の為なので、お金を出してまで…とは思っていません。 作れるかどうかが判れば、出来る限り自力で調べてチャレンジしてみたいなと思ってます。 どうぞ宜しくお願い致します。

    • 締切済み
    • Mac
    • kanadex
    • 回答数4
  • ディレクトリ構造を維持して差分ファイルだけを複製したい

    MacでWebデザイン、コーディングの仕事をしています。 巨大なサイトを更新する際に、 膨大な量のhtmlファイル、cssファイル、jsファイル、画像ファイルなどから、 「ある時点より後に作成、変更したファイル」だけを取り出して、 ディレクトリ構造を保持したままコピーすることは可能でしょうか? 納品はもちろん差分ファイルのみになるので、 いつも手動でこれをやっていて、時間と神経を使っています。

    • ベストアンサー
    • Mac
  • applescript スクリプトエディタとアプリケーションで実行結果が異なる

    クリップボードの文字列を検索置換しようとしています。 \\hoge\hogehoge→/Volumes/hogehogeのように。 ソースは下記なんですが、スクリプトエディタ上で実行すると 期待された結果が返ってくるのですが、アプリケーションとして 保存し、デスクトップからアプリケーションを実行すると 置換二つ目が処理されず、なぜか置換一つ目しか処理されません。 どのようにしたらよいでしょうか。 set theText to get the clipboard set backslash to ASCII character 128 set searchWd to backslash if (offset in theText of searchWd) = 0 then else set theText to my replaceTxt(theText, backslash, "/") --置換一つ目 set theText to my replaceTxt(theText, "//hoge", "/Volumes") --置換二つ目 display dialog theText end if on replaceTxt(myText, searchTxt, replaceTxt) set oldDel to AppleScript's text item delimiters set AppleScript's text item delimiters to searchTxt set myText to every text item of myText set AppleScript's text item delimiters to replaceTxt set myText to myText as string set AppleScript's text item delimiters to oldDel return myText end replaceTxt

    • inyakob
    • 回答数1
  • こういった文法構造はありうるの?

    # サブルーチンの宣言と定義 sub func { .... } # ここからすぐ下に { がくる { ....(仮にここをA部とします) } このように、サブルーチンの直後に、{ で始まるのは、文法上ありうるのでしょうか? CGIの中の一部です。 ちなみに、localで -wc とかつけて確認するとエラーにはなりません。 この場合、サブルーチン直後のA部は、どのようにプログラムが走るものなのでしょうか。 A部で、サブルーチンを呼んでもいません。 上手く説明できませんが、よろしくお願いします。

    • ベストアンサー
    • Perl
    • demoe
    • 回答数3