>>950 Marcel GrAnauer, Matt Sergeant, Christian Glahnにメール汁
953 :
デフォルトの名無しさん:04/01/13 19:10
変数に2バイト文字を含むかどうかってどうやったら判別できますか?
補足。
シングルクォーテーションマークに囲まれた部分に日本語を含むかどうか調べたいのですが、
$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などなぞの単語をカウントしてしまいます。
なにがおかしいのでしょう?
Perlのコードって何で暗号みたいなの?
>>957 ちうわけでおまえら perl use encoding でぐぐっとけ。
一般人にはこれで十分。
require 'jcode.pl';
ってもう時代遅れなの?
初心者な質問させてください。
BBSを作ったのですが、ブラウザの更新ボタンを押すと
前回の書き込みが付け加えられて更新されてしまいます。
それをなくすにはどうしたらいいのでしょうか。
ご教授よろしくお願いします。
>>952 やっぱりそれしかないか(´・ω・`)
ちょっと粘ってみて、自分で直せなかったらメールしてみるよ。ありがとう。
>>962 プロはもっと違うやり方でやってるとでも言いたいのか?
プロはPHPを使う
プロだってさ
PHP = プロ は PHP
ププッ
PHP = Pretty Hoot Privacy
Pro Home Page
Pu Home Page
EclipseのRegExp プラグインみたいに、
正規表現のチェックができるツールはないでしょうか?
この正規表現メモリはどこにマッチするかーなんてときに、
いちいちスクリプトを実行しなくても
デバッグすることができるんで、便利だと思うんですが。。
>>947 私の作成したスクリプトや947さんが作成したスクリプトを
シングルプロセッサ上で動作させると正常に終了するのですが、
マルチプロセッサ上で動作させるとやはり正常に終了しません。
つまり、
........................
T1:4998
T1:4999
T1 joined .
のように処理がとまってしまいます。
どなたか助け出してください。お願いします。
>>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");
言語に貴賎なし。
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。