Perlについての質問箱 7箱目

このエントリーをはてなブックマークに追加
>>950
Marcel GrAnauer, Matt Sergeant, Christian Glahnにメール汁
953デフォルトの名無しさん:04/01/13 19:10
変数に2バイト文字を含むかどうかってどうやったら判別できますか?
954953:04/01/13 19:15
補足。
シングルクォーテーションマークに囲まれた部分に日本語を含むかどうか調べたいのですが、
$hoge1 = "abc'def'ghi";
$hoge2 = "abc'あいう'ghi";

で、$hoge2の場合だけ抜き出すにはどうすればいいんでしょうか?
>>953
漢字コードに依存、かつ正確にやろうとするとかなり面倒。
簡便な方法でいいのなら、sjis, euc なら /[\200-\377]/ にマッチするかどうかを、
jis なら /\033/ にマッチするかどうか調べれば「ほぼ」判定できる。
>>954
$hoge2 を euc にしてから、
$hoge =~ tr/[\x00-\x7F]//d;
してみるとか。
Perl5.8からは
m/[あ-ん]/
みたいなことができるのではないのですか?(よー知らんけど)
958デフォルトの名無しさん:04/01/14 02:29
文章中の英単語の出現数をカウントするスクリプト中で、次の
ような正規表現を使いました。
/\b[a-z]+\b/g
ほとんどうまくいっているのですが、何故かテキストファイル中にない文字列、
たとえばfiなどなぞの単語をカウントしてしまいます。
959958:04/01/14 02:29
なにがおかしいのでしょう?
Perlのコードって何で暗号みたいなの?
>>957
ちうわけでおまえら perl use encoding でぐぐっとけ。
一般人にはこれで十分。
require 'jcode.pl';

ってもう時代遅れなの?
初心者な質問させてください。
BBSを作ったのですが、ブラウザの更新ボタンを押すと
前回の書き込みが付け加えられて更新されてしまいます。
それをなくすにはどうしたらいいのでしょうか。
ご教授よろしくお願いします。
>>964
WebPG板逝け
>>963
WebPG板逝け
967ヽ(´ー`)ノ:04/01/14 12:36
>>952
やっぱりそれしかないか(´・ω・`)

ちょっと粘ってみて、自分で直せなかったらメールしてみるよ。ありがとう。
>>962
プロはもっと違うやり方でやってるとでも言いたいのか?
プロはPHPを使う
プロだってさ
>>969
(´,_ゝ`)プッ
PHP = プロ は PHP
ププッ
PHP = Pretty Hoot Privacy
Pro Home Page
Pu Home Page
EclipseのRegExp プラグインみたいに、
正規表現のチェックができるツールはないでしょうか?

この正規表現メモリはどこにマッチするかーなんてときに、
いちいちスクリプトを実行しなくても
デバッグすることができるんで、便利だと思うんですが。。

978912:04/01/15 00:25
>>947
私の作成したスクリプトや947さんが作成したスクリプトを
シングルプロセッサ上で動作させると正常に終了するのですが、
マルチプロセッサ上で動作させるとやはり正常に終了しません。
つまり、
........................
T1:4998
T1:4999
T1 joined .
のように処理がとまってしまいます。
どなたか助け出してください。お願いします。
>>977
ActiveStateのVisual Perl。
使い心地を試してレポートしてほすぃ〜

http://www.activestate.com/Products/Visual_Perl/
>>次スレ立てる人へ

6箱目がHTML化されたみたいなので追加よろ。

Perlについての質問箱 6箱目
http://pc2.2ch.net/tech/kako/1060/10606/1060689008.html
981クンクン(葬式):04/01/15 16:27
次スレ立ててみたわよ。。。
Perlについての質問箱 8箱目
http://pc2.2ch.net/test/read.cgi/tech/1074151549/l50
クククのクーソ。。。

>>980
了解
>>979
Visual Perlは495ドルもするのか、
重いけどEclipseで我慢すます。
   ∩_∩  ∧_∧
  (。・ヮ・)(・ヮ・。)
   ゚し-J゚  ゚し-J゚
print("うめるぞよ〜\n");
print("うめるぞよ〜\n");
print("うめるぞよ〜\n");
print("うめるぞよ〜\n");
print("うめるぞよ〜\n");
990デフォルトの名無しさん:04/01/15 20:56
PHP最強!
最強!
最弱
Rubyの指輪

曇りガラスの向こうは風の街
994デフォルトの名無しさん:04/01/15 22:38
PHP最高!
PHPってプログラミングに挫折した人の最後の駆け込み寺でしょ?
print("うめるぞよ〜\n");
print("うめるぞよ〜\n");
というか、ある言語を頭ごなしに毀誉褒貶するやつはシメジ
print("うめるぞよ〜\n");
言語に貴賎なし。
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。