[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 07/17 07:03 / Filesize : 103 KB / Number-of Response : 384
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【まず1嫁】くだすれPython(超初心者用) その54



1 名前:デフォルトの名無しさん mailto:age [2021/06/09(水) 21:05:44.61 ID:zRBfpo4e.net]
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。
「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。

このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。

★エラーを解決したい場合★は、
  表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
  実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。

Pythonの★ソースコードをそのまま5ちゃんに貼るとインデントが崩れてチヌ★
【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】掲示板の仕様なので、
プログラム文は↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/  Run Code機能あり。
ttp://ideone.com/      デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Python公式◇ www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi

〇前スレ〇 【まず1嫁】くだすれPython(超初心者用) その53
https://mevius.5ch.net/test/read.cgi/tech/1615846784/

次スレたては >>985 あたりが挑戦する。
### END OF TEMPLATE ###

99 名前:デフォルトの名無しさん [2021/06/21(月) 20:00:00.26 ID:lEZW5cAy.net]
try-except
って遅くないけど、if-elseのような感じで動いてるわけじゃないのですか?

100 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 01:12:59.15 ID:cAGj2bSl.net]
>>87ですがやっと理解できました。
__name__は単独で使ったときとオブジェクトに繋げて記述したときとで戻り値が違うのですね。
ありがとうございました。

101 名前:デフォルトの名無しさん [2021/06/22(火) 23:33:39.51 ID:c2+v+nSA.net]
flaskからpostgres操作するライブラリから使うなんちゃらがインストールできない。
後から追加するライブラリが多いとなんだかんだで環境構築の難易度が上がるのでフルスタックのdjangoとかローコードで良いと思った・・・

102 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 00:00:50.45 ID:8eXIGtIl.net]
え?仮想環境入れてないの
マジで?馬鹿じゃないの?

103 名前:デフォルトの名無しさん [2021/06/23(水) 07:48:46.56 ID:xA3/S05N.net]
あるひとつのフォルダの中身が一定時間後に変わってないことを確認したいんだけど
中身全部ハッシュとって比較するしかないですか?

104 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 11:16:11.54 ID:Ps8ud9Ds.net]
ファイルのコンテンツ以外に信頼できる情報がないならそうするしかないんじゃない?
コンテンツの更新が必ずst_mtimeの更新を伴うとか、制約が増やせるなら検証範囲は絞れそうだけど

105 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 12:47:09.88 ID:Dblyz7cX.net]
>>94
Ruby on Rails では、credentials という機能があって、

デフォルトで、credentials.yml.enc という暗号化されたファイルと、
その解読キー・master.key がある

master.keyは、.gitignore に書かれているので、
credentials.yml.encを、そのままリポジトリに入れても大丈夫

credentials.yml.encを解読すると、
YML 形式で、AWS の設定などが書かれている

# aws:
# access_key_id: 123
# secret_access_key: 345

106 名前:デフォルトの名無しさん [2021/06/23(水) 13:08:26.79 ID:6jEPjWCz.net]
OSによるけどフォルダの内容変わったら通知来るAPIがあるものもある

107 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 13:15:55.78 ID:qxrmA+Nu.net]
ruby関係ないし



108 名前:デフォルトの名無しさん [2021/06/23(水) 19:42:09.00 ID:Z7fMxROS.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

109 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 20:49:57.20 ID:uwF5rJUS.net]
ルビー基地外クソわろ
全てルビーの機能だと思ってんだろうなw

110 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 01:11:07.96 ID:ZhZSLtyl.net]
ドン・キホーテが世の中の全てを騎士道物語として捉えるようなモンだろ

111 名前:デフォルトの名無しさん [2021/06/24(木) 11:34:57.39 ID:H+zrwBY+.net]
x = [1,5,3]
n = 4
のとき
[[1,2,3,4], [5,6,7,8], [3,4,5,6]]
が欲しい

どう書いたら簡潔ですか?

112 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 11:44:52.69 ID:52QaJPvq.net]
x2 = [[j for j in range(i,i+n)] for i in x]

113 名前:デフォルトの名無しさん [2021/06/24(木) 12:17:24.20 ID:H+zrwBY+.net]
rangeそう使えるの知らなかった…ありがとう

114 名前:デフォルトの名無しさん [2021/06/24(木) 12:29:16.33 ID:d0WSinGu.net]
>>110

x=[1,5,3]
n=4
y=[list(range(i, i + n)) for i in x]

115 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 12:36:29.47 ID:52QaJPvq.net]
rangeはそのままでいいのか。勉強になった。

116 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 19:03:03.87 ID:Kxz6ONml.net]
みんなあたまいいなあ
俺馬鹿だからそんなかっこいいコード思いつかないなあ
参考になるわ
[list(range(x[i], x[i]+n)) for i in range(n-1)]

117 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 19:09:37.98 ID:Kxz6ONml.net]
>>114が一番綺麗だと思う
模範解答やね



118 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 19:15:27.36 ID:OtDRXCUu.net]
問題集でもやっとんのけ

119 名前:デフォルトの名無しさん [2021/06/24(木) 20:26:31.26 ID:cBTjhTLo.net]
問題集ていや先日

要素数(size)と折り返し(rep) の引数を取って
例えばsize=5, rep=2のとき
1_1
1_2
2_1
2_2
3_1
って右がrepするたびに左が増えるやつ欲しいって言われたんだけど
一瞬まったく意味わからんくて笑った。死ぬかと思った

120 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 20:35:56.55 ID:76Eu+yJ9.net]
forの二重ループで回せばいいだけじゃないの普通に…

121 名前:デフォルトの名無しさん [2021/06/24(木) 20:42:19.45 ID:H+zrwBY+.net]
size=10
rep=3
for i in range(size):
__l=(i//rep)+1
__r=(i%rep)+1
__print(l, r)

こうか
算数怖い

122 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 20:48:54.16 ID:ev/ZN6Zz.net]
えw
それそんな難しいことしなきゃダメなのw

123 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 20:50:25.36 ID:ev/ZN6Zz.net]
これじゃダメなんけw

size=10
rep=3
[str(i)+'_'+ str(j)for i in range(1, size+1) for j in range(1, rep+1)][0:size]

124 名前:デフォルトの名無しさん [2021/06/24(木) 20:54:54.61 ID:Uf6wilZL.net]
119を123で書いてきたら俺は殴る

125 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 21:39:25.89 ID:Xj45HSPz.net]
def enumrep(size,rep):
_i=0
_b=0
_while True:
__b+=1
__for a in range(rep):
___i+=1
___yield str(b)+'_'+str(a)
___if i>=size:
____return True

for i in enumrep(10,2):
_print(i)

126 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 21:44:30.95 ID:PG/lAwcj.net]
コードは長くなるけどgenとtake(=islice)を分けたほうがわかりやすいしメンテしやすい

127 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 21:48:35.74 ID:PG/lAwcj.net]
def gen_items(rep):
__if rep < 1:
____return
__i = 1
__while True:
____for j in range(rep):
______yield f"{i}_{j + 1}"
____i = i + 1

for x in islice(gen_items(3), 10):
__print(x)



128 名前:デフォルトの名無しさん [2021/06/24(木) 23:27:17.31 ID:2xxS1rw4.net]
pathlibのiterdir()でwindowsの$recyclebinやらsystem volume infomationやらといった
隠しフォルダをスキップする方法はありますか?

129 名前:デフォルトの名無しさん [2021/06/25(金) 08:30:16.10 ID:5m+oUY25.net]
別に内包表記でもインデントさせていいんですよ

130 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 09:19:24.73 ID:bhmn+MFf.net]
お前らもっと内包表記とラムダ使っていこうぜ!

131 名前:デフォルトの名無しさん [2021/06/25(金) 09:50:24.98 ID:gA4+2U8+.net]
>>128
突然難易度上げるな
くだすれだぞ ていうか俺もこれ以外どうやればいいか分からん
import pathlib
import tkinter.filedialog as tkfd
import ctypes
from os import stat
from stat import (
_FILE_ATTRIBUTE_HIDDEN as H,
_FILE_ATTRIBUTE_SYSTEM as S,
_FILE_ATTRIBUTE_READONLY as R)

p = tkfd.askdirectory()
for i in pathlib.Path(p).iterdir():
_attrs = stat(i).st_file_attributes
_check = (bool(attrs&H), bool(attrs&S), bool(attrs&R))
_if any(check):
__print(i, check)

132 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 09:50:43.51 ID:eijvgSCB.net]
嫌どす

133 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 13:35:46.23 ID:hgpS2vwl.net]
機械学習の数学各分野て分野は紹介されてるけど結局どこまで勉強すればいいのかわからん
例えば線形代数を対角化までやったけどLU分解とか初学者向けの本には乗ってないやつも勉強せんなんの?

134 名前:デフォルトの名無しさん [2021/06/25(金) 14:28:27.22 ID:Wd+wOk9Z.net]
行列計算のアルゴリズムまで自分で実装(特にpython)することは無いだろう
使い方だけ知ってればOKなパターン

135 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 15:35:46.76 ID:vlMp8RRH.net]
Ruby で作ってみた

numbers = [ 1, 5 ]
size = 3

# to_a で、範囲を配列化する
p results = numbers.map{ |init_num| ( init_num...init_num + size ).to_a }
#=> [[1, 2, 3], [5, 6, 7]]

#--------------

size = 3
rep = 2

# 2次元配列
results = ( 1..size ).map do |left_num|
( 1..rep ).map{ |right_num| "#{ left_num }_#{ right_num }" }
end

puts results

出力
1_1
1_2
2_1
2_2
3_1
3_2

136 名前:デフォルトの名無しさん [2021/06/25(金) 16:26:01.91 ID:Wd+wOk9Z.net]
どこの誤爆よ

137 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 17:04:03.61 ID:xue6gzfb.net]
このルビキチはシェルスクリプトスレにも書き込んでたガチの基地外なのです



138 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 17:06:47.97 ID:7PD1ckkM.net]
無差別爆撃なので誤爆じゃない
Ruby信者のようで実質Rubyアンチな異常者によるテロ行為

139 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 17:58:50.13 ID:k0/VHtDX.net]
ム板に来て本当にrubyが嫌いになったから、彼の試みは完全に成功している

140 名前:デフォルトの名無しさん [2021/06/25(金) 18:47:16.58 ID:SMv7sy5/.net]
リアル職場ではコミュニケーション取れているのかが気になる

141 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 19:18:02.12 ID:X8cOj63K.net]
無職じゃね?

142 名前:デフォルトの名無しさん [2021/06/25(金) 19:23:44.62 ID:RM0Dpgjh.net]
>>119
f=: 4 : 0
>: ( x , y ) #: i. x
)
___5 f 2

1 1
1 2
2 1
2 2
3 1

143 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 08:37:57.19 ID:92XkTmJ1.net]
機械学習のお勉強始めたは
中卒のおいらにはそもそも微分とかきいたことなさすぎてつらひ

144 名前:デフォルトの名無しさん mailto:sage釣 [2021/06/26(土) 10:07:13.38 ID:TDiYD9T2.net]
ま九十九里浜の海岸線の長さはいくつだい?

145 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 11:40:46.23 ID:IEuGypw6.net]


146 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 11:54:39.83 ID:aONBfxlZ.net]
中卒で機械学習て何ができるんや
フレームワーク使うのも指示された通りにしてるだけで何の値操作してるのか理解できなさそう

147 名前:デフォルトの名無しさん [2021/06/26(土) 12:08:13.88 ID:UhEO8DM5.net]
つかまず前処理で止まるやろ



148 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 13:40:25.05 ID:BFpvs59u.net]
>>146-147
中卒馬鹿にしやがって許さねえからな

149 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 14:11:37.50 ID:cKS/UcnU.net]
その意気で見返してみろ

150 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 17:03:03.29 ID:TqdTR7t2.net]
算数の復習から始めたほうがいい、マジで

151 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 19:22:30.07 ID:dvpuBJnF.net]
今微分の勉強して傾きと切片っていうの理解したわ
馬鹿にしたやつ覚悟してろよ9m

152 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 20:11:16.22 ID:LeOl9KfK.net]
>>151
次は積分だな
その前にイプシロン-デルタかもしれんが

153 名前:デフォルトの名無しさん [2021/06/26(土) 20:42:50.01 ID:UhEO8DM5.net]
def 雇用(people):
..if people >= 高卒:
....if people >= 実務経験:

154 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 21:03:33.77 ID:6sjjJ5as.net]
MIT も、Julia へ行ってる。
大学院数学科とかじゃないと採用されない

だから皆、文系はRuby on Rails へ行く。
英語さえ出来れば、文書を読めるから

155 名前:デフォルトの名無しさん [2021/06/26(土) 21:05:37.21 ID:R2OdYklz.net]
>>154
スレタイも読めないお前が何を言っているんだ
ギャグセンスは一流だな

156 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 10:27:42.26 ID:3P9Fscem.net]
>>153
高卒以下のコード書くなよw
def 雇用(people):
..if people.academicHistory>= 高卒 and people.skill >= 実務経験:

だろ

157 名前:デフォルトの名無しさん [2021/06/27(日) 11:03:04.37 ID:nIt5B8/A.net]
お前こそ中卒だろ。なんだよHistoryって。
TitleまたはDegreeだろ。



158 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 11:11:11.64 ID:dEiG0OR8.net]
バカはこれだから…
title は肩書、degree は学位でお前みたいな高卒以下に関係ない属性なw

159 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:26:23.00 ID:HfXxTqRR.net]
愚かなギャグのせいでRubyガイジの方が優れている一面を見せてしまった

160 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:30:57.00 ID:d7u3fSB/.net]
今どきのPythonistはそういうのはまとめてAIにぶち込んでなんとなくいい感じに判断する

161 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:43:14.16 ID:G7M856dZ.net]
そもそも AI ω は意味なんて理解していない

162 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:52:09.26 ID:ZQs2/men.net]
お前らPythonicなコードを書けよPythonicなコードを

163 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:54:10.14 ID:ZQs2/men.net]
微分積分なんて概要を理解すればいいんだよ
別に包丁がなんで出来ていてどういう歴史があるかなんて知る必要はなくて俺らに必要なのは包丁で野菜を切るただそれだけなのだから

164 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 15:37:00.86 ID:8YEnojkX.net]
まあわざわざ極限使って計算することはなくて形式微分か形暗記したものを手計算なら使うしpcなら数値計算だもんな
微積の傾きと面積の関係、物理単位なら乗数が増減することが分かってれば困ることはない

165 名前:デフォルトの名無しさん [2021/06/27(日) 16:35:57.54 ID:QiH1o3Ks.net]
楕円の面積は簡単に求められるのに
外周の長さを求めようとすると結局積分が必要になる。
長いほうの直径が27、短いほうの直径が6の楕円の場合
外周の長さを.以下2桁まで求めるには実際にはどうやる?

166 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 17:00:31.72 ID:HfXxTqRR.net]
そーゆーのは高校生の甥っ子にでも出題してマウントってろ白痴

167 名前:デフォルトの名無しさん mailto:sage釣 [2021/06/27(日) 17:47:59.81 ID:IGTucaq9.net]
degree って普通、象限の事かと思っていたわ



168 名前:デフォルトの名無しさん [2021/06/28(月) 04:45:13.70 ID:mjwjNK+P.net]
pipenv installで環境構築した後に行う
pipenv shellって何なんですか??

構築した環境以外にもcdできたりrmしたcpしたり
よく意味がわからないのですが。。。

169 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 09:57:17.80 ID:/8Q9yNC8.net]
virtual envをactivateした状態のshellを起動するコマンド
pipenv -hでhelp見て

170 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 10:52:04.76 ID:pZ6wi+C3.net]
pythonって便利なんだな
https://twitter.com/nixcraft/status/1408771876848123904
(deleted an unsolicited ad)

171 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 11:40:56.85 ID:vg7m4LKe.net]
それリツイートで見たw

172 名前:元気な仔馬 mailto:sage [2021/06/28(月) 11:46:07.23 ID:3eu2Zryg.net]
ラズパイ4でpythonを始めたブログラム初心者です。

python 1年生という書籍の例として入っている文、 PIL.ImageTkというモジュールで悩んでいます。 自分が使っている環境ではこのモジュールが入ってなく、前に進めません。

バージョン違いのものでも動く、これの代わりになるモジュールが ありましたら、 教えていただけませんか?

173 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 12:13:01.95 ID:/8Q9yNC8.net]
>>172
なければインストールしなよ

https://pillow.readthedocs.io/en/stable/installation.html

174 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 12:24:21.25 ID:XSoi24Ug.net]
>>170
それインスタンスがリークしないか?

175 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 12:33:10.14 ID:9lV5OqBm.net]
from iZoo import encho

176 名前:元気な仔馬 mailto:sage [2021/06/28(月) 14:40:47.37 ID:3eu2Zryg.net]
>173
ありがとうございます
しかし試してみましたがインストール中にエラーになったっぽいです…
状況は変わらず…

177 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 14:52:36.48 ID:lNsRTxVu.net]
いや状況は変わってるだろ
エラーになったから諦めるんじゃなく、どういうエラーか確認して対処すればいいじゃん
だいたいのエラーはエラー文そのままでググれば解決法が出るし、
出ない場合はここにどんな環境で何がしたくて何をしてどうなったかとエラー全文貼れば教えてくれる人も居るでしょ



178 名前:デフォルトの名無しさん [2021/06/28(月) 16:46:51.40 ID:V/YMeLZd.net]
.foo.xxx_var
.foo.foo.yyy_var
この二種類の形式の文字列があるとき
xxxとyyyを正規表現で抜くにはどう書いたらいいですか?

179 名前:デフォルトの名無しさん [2021/06/28(月) 16:55:20.40 ID:JcAv6JCW.net]
.+[^\.]+\_var

180 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 17:18:57.12 ID:quG4wdoj.net]
正規表現のスレで、聞いた方がよい

181 名前:デフォルトの名無しさん [2021/06/28(月) 18:11:49.59 ID:V/YMeLZd.net]
>>180
ああ正規表現スレってあるんですね
失礼しました

182 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 20:34:53.02 ID:kbwv0g/L.net]
正規表現て役に立つけど電話番号とかメアドみたいなよく使われるやつじゃないと他人が見たときわけ分かんないし自分も後で見たらわけ分かんなかったりするよな
よくスクレイピングするやつとか正規表現使う頻度にもよるんやろうけど

183 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 20:54:22.62 ID:uYdbYpLI.net]
共感得てポンコツなのは自分だけでは無いと安心したいのかな?
余程複雑長大なものでも無ければ解釈に大して手間取らないと思うが

184 名前:デフォルトの名無しさん mailto:sage釣 [2021/06/28(月) 21:23:46.27 ID:gXPrfTZo.net]
>>172
つ Google colab

185 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 22:13:39.69 ID:pZ6wi+C3.net]
>>182
電話番号やメアドこそ、正しく正規表現で表そうとするとわけがわからんくなるぞ

186 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 23:28:31.01 ID:cZa6zFVz.net]
メアドはともかく電話番号で悩むところあるか?

187 名前:デフォルトの名無しさん [2021/06/28(月) 23:56:15.26 ID:G75AEbDR.net]
それこそ正規表現のスレ行ってください



188 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 00:11:40.44 ID:SX3qNymL.net]
ところで俺の正規表現を見てくれ

189 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 00:48:34.27 ID:SOQ8GKtA.net]
誰にもmatchしないソレのことか?

190 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 01:16:00.60 ID:wJmyktbp.net]
もう^.*$でいいだろ面倒臭い

191 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 06:09:40.51 ID:tBEGF5OC.net]
>>186
今また変わってるけど、July 06, 2011時点だとこんな感じ
blog.livedoor.jp/nipotan/archives/51644244.html

192 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 06:42:38.70 ID:3+LFbHws.net]
>>191
パズルとしてならいいけど実務でやってるなら単なるバカ

193 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 07:15:42.92 ID:tBEGF5OC.net]
「正しく正規表現で表そうとするとわけがわからんくなる」が伝わらんかったみたいだったからサンプル出したけど、まぁこのレベルの精度が必要なら正規表現じゃやらんわなw

194 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 07:41:10.41 ID:MxyOwUyS.net]
>>191
厳密に言えば「総務省公表のデータにマッチする正規表現」か。
そこに含まれていない範囲だって未割当の電話番号に違いないでしょ。

195 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 07:46:39.05 ID:kJlgCPwb.net]
電話番号と同じパターンの別の番号が出てきたらどうすんだろ
気づかず置換して事故るんかな

196 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 07:47:50.85 ID:3NHpnvwy.net]
正規表現でウダウダ言う奴ってこういうアスペ的なバカばっか

197 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 08:29:49.41 ID:tBEGF5OC.net]
>>194
ゆるいバリデーションなら、総務省のやつだろうね
アレは楽

リンクのやつは多分各事業者の情報も加味してある
このレベルで実装するなら、メンテが必要なんで、継続的な更新のあるライブラリが必須だね
個人的にはやりたくないw

他言語の資料だけど、これが面白かった
https://speakerdeck.com/memory1994/li-jie-siteokubeki-php-falsebaridesiyon?slide=78



198 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 08:30:57.71 ID:tBEGF5OC.net]
ごめん
リンク間違ったw
https://speakerdeck.com/memory1994/li-jie-siteokubeki-php-falsebaridesiyon?slide=74

199 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 08:55:46.98 ID:1h4nclxf.net]
今日は中卒の俺が単回帰分析覚えたぞ?
バカにしたやつ震えるがいいw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<103KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef