探検
Perl初心者スレ(マジレス回答)
2012/10/07(日) 00:48:39.00
どうぞー
489デフォルトの名無しさん
2021/04/27(火) 18:16:47.03ID:OX0aAdkQ490デフォルトの名無しさん
2021/11/19(金) 22:27:21.73ID:v67hT9Zk 二つ以上の空白文字列を
一つの空白に変えたいのですが
うまくいきません。
if($line=~/\s\s+/){
$line=~s/\s\s+/\s/g
print("$line\n")
}
一つの空白に変えたいのですが
うまくいきません。
if($line=~/\s\s+/){
$line=~s/\s\s+/\s/g
print("$line\n")
}
491デフォルトの名無しさん
2021/11/20(土) 02:07:02.21ID:h6kzSIM/ $line=~s/¥s¥s+/ /g
では?
では?
492デフォルトの名無しさん
2021/11/20(土) 20:14:01.04ID:xbsxU5SW s/\s\s+/ /g;
でうまくいったよ。
そうか、\sって正規表現だから、置換文字列に使うと「perl にそんな定義ないで!」ってなるのか。
これは俺も気を付けよう。
でうまくいったよ。
そうか、\sって正規表現だから、置換文字列に使うと「perl にそんな定義ないで!」ってなるのか。
これは俺も気を付けよう。
493デフォルトの名無しさん
2021/11/20(土) 20:36:42.09ID:xbsxU5SW 置換といえばこのまえ、JSONで取得したUnicodeを表示したくて、
\u3042 → \N{U+3042}
に置換しようとしたけど、できなかった。
\N{U+ }←ここにはリテラルしか書けないのかな。
\u3042 → \N{U+3042}
に置換しようとしたけど、できなかった。
\N{U+ }←ここにはリテラルしか書けないのかな。
494デフォルトの名無しさん
2021/12/14(火) 19:15:14.22ID:LP8Fmqr9 if文で真偽値を判定するのってどうやるの?
hoge() or die("Error\n");
ってなってた(hoge()の戻り値が魏ならエラー)のを標準出力したくて
my $a = hoge();
if( ! $a ){ print("Error\n"); exit $!; }
みたいにしたんだけど、if文の書き方ってこんなんで良いの?
hoge() or die("Error\n");
ってなってた(hoge()の戻り値が魏ならエラー)のを標準出力したくて
my $a = hoge();
if( ! $a ){ print("Error\n"); exit $!; }
みたいにしたんだけど、if文の書き方ってこんなんで良いの?
495デフォルトの名無しさん
2021/12/25(土) 19:09:39.02ID:pJ3Bii8w496デフォルトの名無しさん
2021/12/25(土) 20:31:09.16ID:62MjaTIU497デフォルトの名無しさん
2021/12/30(木) 05:41:55.25ID:grPlj9k3 良くないんだってば。
Perlをそういう流儀でやってるといつか痛い目にあうよ。
Perlをそういう流儀でやってるといつか痛い目にあうよ。
498494ではない
2021/12/30(木) 08:07:22.12ID:j5bdR14I499デフォルトの名無しさん
2021/12/30(木) 17:49:56.83ID:QArx8wCq そういう言語なの
0 but true
なんていう値もあるし
0 but true
なんていう値もあるし
500デフォルトの名無しさん
2022/01/10(月) 19:33:13.97ID:2hS04FMw do what perl mean
501デフォルトの名無しさん
2022/01/11(火) 00:17:50.61ID:Xf79Fgui bool値ほしい
502デフォルトの名無しさん
2022/03/27(日) 23:43:39.11ID:TRkpHzjA >>497
じゃあどうすればいいの?
じゃあどうすればいいの?
503デフォルトの名無しさん
2022/04/28(木) 20:33:01.74ID:KupWcmJ5 元の
hoge() or die("Error\n");
が問題なく動いてるなら
hoge() or print("Error\n"), die $!;
hoge() or die("Error\n");
が問題なく動いてるなら
hoge() or print("Error\n"), die $!;
504デフォルトの名無しさん
2022/06/11(土) 13:31:52.57ID:XcUjU1KU505デフォルトの名無しさん
2023/12/15(金) 06:59:42.19ID:aRdlBUAD $_ ← これ、なんて読む?
perlが発祥ってわけでもないそうだが(bashとかにもあるんだってね)、ガチのドザなので
俺は内心ドルバーって呼んでる
perlが発祥ってわけでもないそうだが(bashとかにもあるんだってね)、ガチのドザなので
俺は内心ドルバーって呼んでる
506デフォルトの名無しさん
2023/12/19(火) 00:32:16.33ID:LgO8Ui43 ドル・アンダーバーじゃないかな。
設定によってはチルダの代わりにトップバーってのがあったから、それと区別するのにアンダーって言ってた気がする。
設定によってはチルダの代わりにトップバーってのがあったから、それと区別するのにアンダーって言ってた気がする。
507505
2023/12/21(木) 12:15:47.33ID:nsa/DjJa おつあり
そういやそんなの(トップバー)あったねえ なるほど
そういやそんなの(トップバー)あったねえ なるほど
508デフォルトの名無しさん
2024/02/09(金) 17:07:48.28ID:LEmbefGZ509デフォルトの名無しさん
2024/03/03(日) 23:39:10.39ID:1cRqRnnX なつかしのcgiゲームを設置したくてperlを触ってるのですが、今の時代でもcgiゲームはサーバーへの負荷は大きいのでしょうか?(昔はよくゲームの設置が禁止されてましたが)
perlと関係なかったらすみません…
perlと関係なかったらすみません…
510デフォルトの名無しさん
2024/03/16(土) 03:41:28.53ID:I49Gallj StrawberryPerlで
$str='あ';
if ($str =~ /^[あいう]$/) {print("match\n");}
を実行してみるとマッチしてくれません
/^(あ|い|う)$/ ならマッチするのですが
古いPerl4のjperlなら /^[あいう]$/ でもマッチします
やはりこれはStrawberryPerlのバグ(または仕様)なのでしょうか
$str='あ';
if ($str =~ /^[あいう]$/) {print("match\n");}
を実行してみるとマッチしてくれません
/^(あ|い|う)$/ ならマッチするのですが
古いPerl4のjperlなら /^[あいう]$/ でもマッチします
やはりこれはStrawberryPerlのバグ(または仕様)なのでしょうか
511デフォルトの名無しさん
2024/03/16(土) 08:42:58.43ID:E8XsMGej print length $str; を入れてみたらわかる
512デフォルトの名無しさん
2024/03/16(土) 09:03:33.98ID:E8XsMGej もしかして: \p{sc=Hiragana}
513デフォルトの名無しさん
2024/03/16(土) 09:16:48.08ID:1WMRgWrv ネタにマジレス
514デフォルトの名無しさん
2024/03/16(土) 11:57:07.41ID:Xoe9pkvE515デフォルトの名無しさん
2024/03/16(土) 15:20:26.94ID:e8kHlvhU 少なくともperl5.8以降の文字クラスはuse utf8;前提になっててlengthが1じゃないとだめじゃね?
516デフォルトの名無しさん
2024/03/16(土) 15:27:36.56ID:HqlfXJdH 推奨されてないけど
use encoding 'sjis'
ならsjisでコード書けたと思う
jperlナツカシス
use encoding 'sjis'
ならsjisでコード書けたと思う
jperlナツカシス
517デフォルトの名無しさん
2024/03/24(日) 16:38:15.53ID:gHSiAGjm Windows では Filter::Encoding いれて使ってた
スクリプトは utf-8 で書いて use utf8 してたけど
コマンドラインでは -MFilter::Encoding=cp932 とか
スクリプトは utf-8 で書いて use utf8 してたけど
コマンドラインでは -MFilter::Encoding=cp932 とか
518デフォルトの名無しさん
2024/07/23(火) 22:33:05.15ID:Ott+kcdk https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/SP_5.39.10
Strawberry Perl 5.39.10.1
Strawberry Perl 5.39.10.1
519デフォルトの名無しさん
2024/07/23(火) 22:33:17.30ID:Ott+kcdk520デフォルトの名無しさん
2025/04/07(月) 15:52:26.28ID:ahUtunTX perlを使った応募フォームで同一人物からの応募を省きたいのですが、IPアドレス以外で応募者を識別する方法はありますか?
個人サイトの小さな応募フォームなので完璧でなくても大丈夫です
お知恵を貸していただけると助かります
個人サイトの小さな応募フォームなので完璧でなくても大丈夫です
お知恵を貸していただけると助かります
521デフォルトの名無しさん
2025/04/07(月) 17:32:14.55ID:aZeLbslJ cookie はどうよ?
522デフォルトの名無しさん
2025/04/07(月) 19:10:26.23ID:LICdw+AC むしろIPでは個人識別無理
523デフォルトの名無しさん
2025/04/09(水) 23:14:04.55ID:X4PDIxY1レスを投稿する
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【実況】博衣こよりのえちえち歌枠🧪
- 高市「発言は撤回しない。謝罪もするな。外務省局長!任せたぞ。」👈なにをさせたかったの?😲 [826239858]
- 【速報】51歳まで自衛隊になれるように法改正ww [347751896]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 自分に自信がない女の子、陽キャ美容室で80cmのエクステを付けた結果wwwwwwwwwwwwwwwwwww [329329848]
