CGIについての質問は板違いです。WEBプログラミング板でどうぞ。
CGIとPerlの区別がつかない人もWEBプログラミング板に行ってください。
(WEBプログラミング板: https://medaka.5ch.net/php/)
このスレでは(CGI以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。
スレ違いの質問にはスルーか、速やかな誘導をお願いします。
荒らしはスルー推奨。
"The duct tape of the Internet" こと、Perlについての質問箱です。
"There's more than one way to do it" ということで、
Perlの奥深さについて皆で語り合い、追求してまいりましょう。
www.perl.org/get.html
Download Latest Stable Source (5.28.1)
▼前スレ
Perlについての質問箱 61箱目
http://toro.5ch.net/test/read.cgi/tech/1381561905/
Perlについての質問箱 62箱目
http://toro.5ch.net/test/read.cgi/tech/1385039352/
Perlについての質問箱 63箱目
https://mevius.5ch.net/test/read.cgi/tech/1392820583/
探検
Perlについての質問箱 64箱目
レス数が1000を超えています。これ以上書き込みはできません。
2019/02/01(金) 09:44:37.18ID:1/Kr4Qjk
972デフォルトの名無しさん
2021/03/09(火) 10:42:13.66ID:4CK4kuWA NTFSもUTF-16だと思うよ。
973デフォルトの名無しさん
2021/03/09(火) 10:44:51.95ID:SbXzcieK >>968
> コマンドプロントの努力だけではどうしようもない。
そらそうや。
ついにcp932から離れようとする世の方向性を受けて、Perlも変わるんじゃねえの、という話。
Perl7とかでそういう話は出てないんかな?
知らんけど。
> なお、Windows向けビルドされたJavaやPerlは非システムコード文字を引数で受け取れない制約がある。
制約つーか、むしろ互換維持とかただ昔のままほったらかしとかやろ。w
> コマンドプロントの努力だけではどうしようもない。
そらそうや。
ついにcp932から離れようとする世の方向性を受けて、Perlも変わるんじゃねえの、という話。
Perl7とかでそういう話は出てないんかな?
知らんけど。
> なお、Windows向けビルドされたJavaやPerlは非システムコード文字を引数で受け取れない制約がある。
制約つーか、むしろ互換維持とかただ昔のままほったらかしとかやろ。w
974デフォルトの名無しさん
2021/03/09(火) 10:56:11.55ID:SbXzcieK975デフォルトの名無しさん
2021/03/09(火) 12:55:12.46ID:NUN2sKP0 Windows 10 Home でも、Docker が出来るようになった。
ただし、Windowsの連続更新に、3時間も掛かったけど
WSL2, Ubuntu でも使えば?
漏れは、Ruby on Rails をやってる
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、
rbenv, nodenv を使って、ruby 2.6.6, node 12.16.2 も入れた
Dockerでも良いし。
ただし、メモリ8GB じゃキツイ。16GB は欲しい
ただし、Windowsの連続更新に、3時間も掛かったけど
WSL2, Ubuntu でも使えば?
漏れは、Ruby on Rails をやってる
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、
rbenv, nodenv を使って、ruby 2.6.6, node 12.16.2 も入れた
Dockerでも良いし。
ただし、メモリ8GB じゃキツイ。16GB は欲しい
976デフォルトの名無しさん
2021/03/09(火) 20:18:30.71ID:BijZjsz/ 正規表現のパターンの中に変数を書くとおかしくなりますが、どうしたらいいでしょうか。
やりたいこと:「hoge」の後ろがカンマか行末の場合を抽出したい
$pat = "hoge[,\$\]";
if( $str =~ m/$pat/ ){...}
こう書くと $pat が「hoge[,$]」になることはデバッガで確認できたのですが、思った通りのマッチになりません。マッチングの部分に $pat ではなく定数で「hoge[,$]」と書けばマッチングします。
どう書いたらいいでしょうか?
やりたいこと:「hoge」の後ろがカンマか行末の場合を抽出したい
$pat = "hoge[,\$\]";
if( $str =~ m/$pat/ ){...}
こう書くと $pat が「hoge[,$]」になることはデバッガで確認できたのですが、思った通りのマッチになりません。マッチングの部分に $pat ではなく定数で「hoge[,$]」と書けばマッチングします。
どう書いたらいいでしょうか?
977デフォルトの名無しさん
2021/03/09(火) 20:28:25.57ID:HJK4uNxM なんで ] だけエスケープしてるの?
978デフォルトの名無しさん
2021/03/09(火) 20:34:49.51ID:nUvu3sQ4 そういうときの為のqrですよ
979デフォルトの名無しさん
2021/03/09(火) 20:36:21.19ID:XI91xcQL []内は文字セットだからその$は行末マッチじゃないし
980976
2021/03/09(火) 22:41:12.95ID:BijZjsz/981デフォルトの名無しさん
2021/03/09(火) 22:43:46.86ID:HJK4uNxM {0,1}って?と等価だよね
982デフォルトの名無しさん
2021/03/09(火) 23:03:58.63ID:B0uPByTP983デフォルトの名無しさん
2021/03/10(水) 02:28:31.13ID:ixLG+AYE hoge(,|$)
やりたいのはコレじゃない?
やりたいのはコレじゃない?
984デフォルトの名無しさん
2021/03/10(水) 06:16:01.51ID:S+G6vYN6985976
2021/03/11(木) 11:15:21.72ID:VAAe2gi6 みなさん、こんなアホに付き合ってもらってありがとうございます。
疲れてたのかな、俺。
まだ試してませんが、教えていただいたやり方でチャレンジしてみます。
疲れてたのかな、俺。
まだ試してませんが、教えていただいたやり方でチャレンジしてみます。
986532
2021/03/11(木) 11:39:56.33ID:AlcqB+X5 $pat = 'hoge(?:,.*)?$';
print "1\n" if 'hoge,dsad' =~ $pat;
print "2\n" if 'hoge' =~ $pat;
print "3\n" if 'hage' =~ $pat;
はどうよ
実行例
~ $ perl 64_976_hoge_pat.pl
1
2
print "1\n" if 'hoge,dsad' =~ $pat;
print "2\n" if 'hoge' =~ $pat;
print "3\n" if 'hage' =~ $pat;
はどうよ
実行例
~ $ perl 64_976_hoge_pat.pl
1
2
987デフォルトの名無しさん
2021/03/11(木) 14:27:02.78ID:IdZJgmDv もしかして
¥bhoge¥b
がよかったんじゃないの?
¥bhoge¥b
がよかったんじゃないの?
988デフォルトの名無しさん
2021/03/11(木) 14:37:57.64ID:l5V9NIZG splitをうまく使うと解決したかも
989デフォルトの名無しさん
2021/03/20(土) 13:47:35.09ID:UD6ZNZG9 梅
990デフォルトの名無しさん
2021/03/20(土) 13:51:21.40ID:UD6ZNZG9 Python勉強中
print('梅')
exit()
print('梅')
exit()
991デフォルトの名無しさん
2021/03/20(土) 17:31:10.22ID:ql2G31oz 【モダン推奨】Perlについての質問箱 50箱目
https://mevius.5ch.net/test/read.cgi/tech/1327110999/
https://mevius.5ch.net/test/read.cgi/tech/1327110999/
992デフォルトの名無しさん
2021/03/21(日) 17:34:20.99ID:2t2VtxHB 夢
993デフォルトの名無しさん
2021/03/21(日) 17:36:32.63ID:dkvLNxnd 爪
994デフォルトの名無しさん
2021/03/21(日) 17:39:12.82ID:2t2VtxHB うぜ
995デフォルトの名無しさん
2021/03/21(日) 21:54:16.28ID:6DoINzzO 2年で消化 人気スレじゃねーか
996デフォルトの名無しさん
2021/03/22(月) 01:23:08.94ID:rCEIiEgY うめ
997デフォルトの名無しさん
2021/03/22(月) 23:39:18.97ID:rCEIiEgY ↑
998デフォルトの名無しさん
2021/03/22(月) 23:39:30.86ID:rCEIiEgY 上
999デフォルトの名無しさん
2021/03/22(月) 23:40:13.68ID:rCEIiEgY 質問いいですか?
1000デフォルトの名無しさん
2021/03/22(月) 23:41:34.32ID:rCEIiEgY おしまい
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 780日 13時間 56分 57秒
新しいスレッドを立ててください。
life time: 780日 13時間 56分 57秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 経団連会長、日中は建設的対話を 経済3団体が高市首相と初会談も日中関係は話題に登らず… [BFU★]
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
- 🏡
- 今季最強寒気襲来!!!!
- 【高市早苗】習近平激怒か [115996789]
- 今猛烈に食べたいもの挙げてけwwwwwwww
- 橋下徹「口だけ番長の日本が中国に喧嘩負け。なんとカッコ悪い日本か!」高市にバチーン!✴ [153490809]
