このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その38
https://mevius.5ch.net/test/read.cgi/tech/1526522954/
くだすれPython(超初心者用) その39
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2018/08/24(金) 07:50:35.97ID:VD4/++xS974デフォルトの名無しさん
2018/11/22(木) 00:08:45.16ID:VnO3ZoaR Ruby では、絶対・相対パスの両方が使えるよ
Dir.glob( 'C:/Users/Owner/Documents/*.txt' )
Dir.glob( 'C:/Users/Owner/Documents/*.txt' )
975デフォルトの名無しさん
2018/11/22(木) 08:08:40.14ID:MlwCwGep >>974
荒らし氏ね
荒らし氏ね
976デフォルトの名無しさん
2018/11/22(木) 08:55:38.42ID:GbIN7rVe977デフォルトの名無しさん
2018/11/22(木) 09:44:14.26ID:5DqVDDdG ガイジしか使ってないし
開発者もガイジ揃いだから
開発者もガイジ揃いだから
978デフォルトの名無しさん
2018/11/22(木) 11:17:29.92ID:yaFldicH Rubyはガイジ隔離言語として世の役に立ってるよなw
979デフォルトの名無しさん
2018/11/22(木) 12:06:33.50ID:kIWLxEQb (Rubyガイジ)うんこ…うんこ…
980デフォルトの名無しさん
2018/11/22(木) 13:34:33.95ID:blyr971h 次スレよろ
981デフォルトの名無しさん
2018/11/22(木) 17:10:16.21ID:JDIt5Mgb ( ・∀・)ノフォラァヨ!!---===≡≡≡ くだすれPython(超初心者用) その40
http://mevius.5ch.net/test/read.cgi/tech/1542874174/
http://mevius.5ch.net/test/read.cgi/tech/1542874174/
982デフォルトの名無しさん
2018/11/23(金) 16:02:50.08ID:joE0voDR rate="486,380(26.03%)"
みたいなのから正規表現で26.03だけ取り出したいんですけどどうすればいいですか?
最初はrate[-7:-2]で取り出そうと思ったんですけど、たまに"500(3.27%)みたいな%が一桁のデータがあって、出力すると(3.27になり、エラーの原因になってしまうんです
つまり()の中の数字だけ取り出す方法を教えてください
みたいなのから正規表現で26.03だけ取り出したいんですけどどうすればいいですか?
最初はrate[-7:-2]で取り出そうと思ったんですけど、たまに"500(3.27%)みたいな%が一桁のデータがあって、出力すると(3.27になり、エラーの原因になってしまうんです
つまり()の中の数字だけ取り出す方法を教えてください
983デフォルトの名無しさん
2018/11/23(金) 16:34:17.54ID:e4GZHgy/ >>982
re.compile(r'\((.*)\%\)', re.I)
re.compile(r'\((.*)\%\)', re.I)
984デフォルトの名無しさん
2018/11/23(金) 17:04:36.40ID:joE0voDR985デフォルトの名無しさん
2018/11/23(金) 17:08:26.06ID:f04GZ1ux >>982
'\d+\.\d+(?=\%)'
'\d+\.\d+(?=\%)'
986デフォルトの名無しさん
2018/11/23(金) 17:41:39.39ID:joE0voDR987デフォルトの名無しさん
2018/11/23(金) 18:29:59.34ID:cGOad0jL988デフォルトの名無しさん
2018/11/24(土) 03:48:05.11ID:01jBobXF Ruby で作った。
正規表現内で特別な意味をもつ、特殊文字を判別する
rp = Regexp.escape "(%)"
puts rp #=> \(%\)
( ) は特殊文字なので、それらから特別な意味を除いて、単なる文字として使うには、
前に、\(逆スラッシュ)を付けて、エスケープする
rate = "486,380(26.03%)"
md = rate.match /\((.*)%\)/
puts md[ 0 ] #=> (26.03%)
puts md[ 1 ] #=> 26.03
外側の( ) は、単なる文字として使うので、\( \) とエスケープするが、
内側の( ) は、キャプチャーの意味なので、エスケープしない
md[0]はマッチした文字列で、md[1]は、( )でキャプチャーした部分
正規表現内で特別な意味をもつ、特殊文字を判別する
rp = Regexp.escape "(%)"
puts rp #=> \(%\)
( ) は特殊文字なので、それらから特別な意味を除いて、単なる文字として使うには、
前に、\(逆スラッシュ)を付けて、エスケープする
rate = "486,380(26.03%)"
md = rate.match /\((.*)%\)/
puts md[ 0 ] #=> (26.03%)
puts md[ 1 ] #=> 26.03
外側の( ) は、単なる文字として使うので、\( \) とエスケープするが、
内側の( ) は、キャプチャーの意味なので、エスケープしない
md[0]はマッチした文字列で、md[1]は、( )でキャプチャーした部分
989デフォルトの名無しさん
2018/11/24(土) 08:22:15.36ID:sJe2ncgH >>988
いい加減にしろよ屑
いい加減にしろよ屑
990デフォルトの名無しさん
2018/11/24(土) 09:57:01.31ID:hG+y0dS8 >>988
圧倒的大人気言語Ruby!!
https://gigazine.net/news/20181116-top-programming-languages-2018/
https://www.softantenna.com/wp/software/the-state-of-the-octoverse-2018/
https://www.softantenna.com/wp/software/ieee-spectrum-top-programming-languages-2018/
https://findy-code.io/engineer-lab/github-programming-language-ranking
https://i.imgur.com/0YbMsqj.jpg
大人気!!!
圧倒的大人気言語Ruby!!
https://gigazine.net/news/20181116-top-programming-languages-2018/
https://www.softantenna.com/wp/software/the-state-of-the-octoverse-2018/
https://www.softantenna.com/wp/software/ieee-spectrum-top-programming-languages-2018/
https://findy-code.io/engineer-lab/github-programming-language-ranking
https://i.imgur.com/0YbMsqj.jpg
大人気!!!
991デフォルトの名無しさん
2018/11/24(土) 11:16:19.41ID:ZWAqZgZk >>990
記事読んでみたらRuby落ち目で草
記事読んでみたらRuby落ち目で草
992デフォルトの名無しさん
2018/11/24(土) 12:12:32.95ID:4kdGLnPd re.search と re.findall どっち使うのが良いの?
web で調べると re.search 使ってる人や薦める人が多いみたいだけど
実際は re.findall の方が使いやすいと感じる
web で調べると re.search 使ってる人や薦める人が多いみたいだけど
実際は re.findall の方が使いやすいと感じる
993デフォルトの名無しさん
2018/11/24(土) 12:22:51.14ID:rqBWhuzZ お前が使いやすいと思うものを使え
お前の感性なんざ知らねえよ
お前の感性なんざ知らねえよ
994デフォルトの名無しさん
2018/11/24(土) 12:25:19.78ID:rqBWhuzZ だいたいre.searchを薦めてる奴はその理由を書いてるだろ
(書いてない奴はゴミだから信用するな)
それを理解した上でre.findallの方がというなら、もはや否定する理由はない
お前の中ではそうなんだな、で終わりだ
(書いてない奴はゴミだから信用するな)
それを理解した上でre.findallの方がというなら、もはや否定する理由はない
お前の中ではそうなんだな、で終わりだ
995デフォルトの名無しさん
2018/11/24(土) 13:07:33.24ID:b4dZse+n >>994
だったら最初から黙っとけよ、チンカス
だったら最初から黙っとけよ、チンカス
996デフォルトの名無しさん
2018/11/24(土) 13:11:24.69ID:4kdGLnPd finditer が良さそうなのでこれにします
本当にありがとうございました
仲良くしてね
本当にありがとうございました
仲良くしてね
997デフォルトの名無しさん
2018/11/24(土) 14:00:15.36ID:f9pHxWoA 一個見つかれば良い状況で
searchではなくfinditer使うのは面倒くさいだけのような
finditerはマッチしてもしなくてもイテレータが帰ってきちゃう
searchではなくfinditer使うのは面倒くさいだけのような
finditerはマッチしてもしなくてもイテレータが帰ってきちゃう
998デフォルトの名無しさん
2018/11/24(土) 14:17:31.53ID:S/+07wK4 じつにくだすれらしい
くだくだなながれですね (´・ω・`)
くだくだなながれですね (´・ω・`)
999デフォルトの名無しさん
2018/11/24(土) 14:24:37.27ID:4kdGLnPd 何個見つかるか事前に判らないので
match したかしなかったか調べるのに if m is None: みたいな書き方するなら
for _ in iter: でする方が楽なんです
条件後付けと言われればその通りですが
match したかしなかったか調べるのに if m is None: みたいな書き方するなら
for _ in iter: でする方が楽なんです
条件後付けと言われればその通りですが
1000デフォルトの名無しさん
2018/11/24(土) 14:25:34.56ID:4kdGLnPd ume
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 92日 6時間 34分 59秒
新しいスレッドを立ててください。
life time: 92日 6時間 34分 59秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 気象庁「最悪のケースでは311のような地震」青森で震度6強地震「北海道・三陸沖後発地震注意情報」…北海道から千葉の182市町村が対象 [♪♪♪★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★5 [蚤の市★]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 三大DQNがよく見てる映画「エヴァ」「ファイト・クラブ」
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
- 高市政権「かけてもつながらない。機能していない」防衛当局間のホットライン機能せず [834922174]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
