X



【IT】プログラマーが正規表現を使いこなすメリットとは?
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★垢版2018/06/01(金) 18:00:49.92ID:CAP_USER
皆さん、正規表現は使っていますか? 開発者にとってテキスト処理は面倒な場面も多いですが、正規表現を駆使することで一気に効率化することもできます。今回、『正規表現辞典 改訂新版』の著者・佐藤竜一さんに、正規表現を使うメリットや本書についてうかがいました。

――『正規表現辞典 改訂新版』は目的別の検索ができるリファレンスですが、正規表現の歴史や背景についても解説されています。今回は佐藤さんに本書についてお尋ねしますが、まずはご自身のことを教えてください。

佐藤:勤務先はいわゆるSIerですので、各種システムの企画・構築を主業務としています。主に担当しているのは企業向けのアプリケーション開発基盤の構築や、個別システムに対するアプリケーション・アーキテクチャの立案といった分野ですね。

 世間的には「アーキテクト」と呼ばれる職種になりますが、私自身はプログラマーとして個別の問題と向き合い、頭を絞るほうが好きです。

――仕事では正規表現をどう活用されているのでしょうか。

佐藤:個別のアプリケーションにおける入力値検証などに利用することはもちろん、アプリケーションやミドルウェアのトラブルシュートにおけるログの分析や、既存データのクレンジングなどに活用しています。

 ログ分析では必要なログのみを抜き出す、あるいは不要な部分を刈り取るために正規表現は欠かせません。データのクレンジングでは不要なデータを排除する、あるいは不正なデータを正しい形式に整形するといった作業が必要となりますが、このような局面でも正規表現はそのパワーを存分に発揮してくれます。

読みやすさやメンテナンスのしやすさで差がつく
――プログラマー(開発者)として、正規表現を使いこなすのと使いこなさないのとでは、どんな差がつきますか?

佐藤:テキストを相手にする処理では、正規表現を活用することで簡潔かつ分かりやすい記述が可能となるケースが多々あります。正規表現をうまく使えないプログラマーは、ちょっとした処理でもループでテキストを文字単位に分割し、複雑な条件分岐を処理中に記述してしまいます。

 このようなプログラムは確かに動作するかもしれませんが、読みやすさやメンテナンスのしやすさという観点で見れば大きなマイナスとなるでしょう。

「正規表現を使いこなす」という質問からすると拍子抜けされるかもしれませんが、正規表現を使って解決すべき現場の問題の多くは、基本正規表現と拡張正規表現の範囲でも十分まかなえます。

 ですので、本当に基本的な部分をちゃんと理解するだけでもプログラマーとしては大きなアドバンテージになります。大切なのは個々のメタキャラクタの意味をきちんと押さえること、そして実践を繰り返すことでしょう。最初はとっつきにくく見える正規表現も、慣れてくるうちに自然と記述できるようになります。

――開発者以外でも正規表現を使えることでどのような利点がありますか?

佐藤:現在は開発者以外の方でも、各種のクラウドサービスなどのツールやリソースを活用して生産性の向上、さらにはビジネス上の成果を求められる時代です。処理対象の指示や結果の加工に正規表現が必要とされる、あるいは正規表現を使うことでより柔軟な処理を実現できるといった局面は今後も増えてくるはずです。

 たとえば、RPA(Robotic Process Automation)ではExcelやPDFファイルから特定のデータのみを抜き出し、妥当性を判断し、加工したうえで最終的な結果を得るといったことが普通に行われます。このような処理は、それこそ正規表現が最も得意とする領域です。

結果に辿りつく過程を理解してほしい
――2005年に出版された初版と、この改訂版が出る間に、どのような変化がありましたか?

佐藤:本書の前書きにも書きましたが、Unicodeが文字コードの標準的地位を獲得したことです。文字の選択はUnicodeのプロパティにもとづいて行われるため、たとえば1文字の数字を表す「\d」はUS-ASCII以外の数字にもマッチすることが当然になりつつあります。

 また、絵文字のように複数のコードポイントを消費して目に見える1文字を表すケースもこれまで以上に増えました。本書でも可能な限り、これらのポイントについて説明しています。
https://codezine.jp/article/detail/10855
0002名刺は切らしておりまして垢版2018/06/01(金) 18:02:50.04ID:UW8cROsO
.
0004名刺は切らしておりまして垢版2018/06/01(金) 18:12:51.60ID:vQTXve7T
5ちゃんのNGに便利
0005名刺は切らしておりまして垢版2018/06/01(金) 18:13:10.82ID:3oeH9VNN
言語によって書き方が違って覚えられない
0006名刺は切らしておりまして垢版2018/06/01(金) 18:13:22.06ID:JRWDDTKe
否定先読み便利です
0007名刺は切らしておりまして垢版2018/06/01(金) 18:14:16.77ID:E4cvvVe6
(?!.*)
0009名刺は切らしておりまして垢版2018/06/01(金) 18:18:07.48ID:vQTXve7T
都道府県と市区町村とその他に分けたやつは軽く感動したね
0012名刺は切らしておりまして垢版2018/06/01(金) 18:26:46.39ID:SJYEv0u2
>>8
?
0014名刺は切らしておりまして垢版2018/06/01(金) 18:29:31.04ID:/Nl7FBDG
はじめての性器表現
0016名刺は切らしておりまして垢版2018/06/01(金) 18:30:47.70ID:GiR86dnT
ある程度理解すると小回り効いて便利だ
ただそれは自分だけの世界ならではの話

他人が書いた正規表現はメンテの時に混乱する
特に一行で収めようと頑張ってる人が書いた正規表現は鬼門
0019名刺は切らしておりまして垢版2018/06/01(金) 18:32:08.39ID:rkfjyvcM
Parl死ね

氏ねじゃなく死ね
0020名刺は切らしておりまして垢版2018/06/01(金) 18:33:16.42ID:vQTXve7T
>>16
一週間前に自分で書いたやつが理解できないときあるもんな
0021名刺は切らしておりまして垢版2018/06/01(金) 18:34:42.86ID:0WaNeL3r
 


〜以外っていうのがやりにくいんだよな。


 
0024名刺は切らしておりまして垢版2018/06/01(金) 18:37:35.24ID:rVEy9e7s
正規表現が役に立つのは、テキストエディタのみで不具合解析とかソースコード解析する時だな。
たまに統合開発環境すら入れさせてくれない現場で、サクラエディタとか秀丸を駆使して解析したわ。
0026名刺は切らしておりまして垢版2018/06/01(金) 18:40:59.69ID:7WvaJvkL
パキュレーションサイトってこれで変換してるだけだろ
0027名刺は切らしておりまして垢版2018/06/01(金) 18:42:18.62ID:d7k+iogF
簡単な正規表現だったら、誰でもできるだろ・・・

yy/MM/dd kk:mm:ss の日付の日だけ欲しいときに、いろいろ処理するのと
正規表現を使うのとでは、まあ確かに正規表現のほうがわかりやすそうではある
処理でやるのだと、" "でsplitして〜とかやるんだろうなw
0028名刺は切らしておりまして垢版2018/06/01(金) 18:42:39.29ID:LQnNkz1W
メンテの仕事は俺に回ってこないし、それで俺の給与が増えるとも思えない
本当にアドバンテージになるの?
0029名刺は切らしておりまして垢版2018/06/01(金) 18:44:44.06ID:fca26N9N
javascriptの配列処理を理解するのに1年かかった。
0030名刺は切らしておりまして垢版2018/06/01(金) 18:46:45.27ID:q5e8P/AY
覚えてたけど忘れた
0031名刺は切らしておりまして垢版2018/06/01(金) 18:51:51.45ID:HbBv1KyO
書いた奴のドヤ顔が浮かんできそうな自己満足的な糞長い正規表現とかの方がメンテナンスしづらいがな
0033名刺は切らしておりまして垢版2018/06/01(金) 18:53:44.48ID:3kNZyv6C
ワイ中卒javascriptはnode::repl
phpはartisan
ダックタイピングしないと死ぬ病
書いてる最中に全てを忘れてくので
phpはリフレクション必須
0034名刺は切らしておりまして垢版2018/06/01(金) 18:53:51.22ID:r2+Rdi3U
正規表現で表現しきれないものまで無理に正規表現を使うな
0035名刺は切らしておりまして垢版2018/06/01(金) 18:56:41.01ID:yPVnhacC
使わないとすぐ忘れるんだよな
0036名刺は切らしておりまして垢版2018/06/01(金) 18:58:08.43ID:fca26N9N
よっぽど人手が足りないんでしょう。
0037名刺は切らしておりまして垢版2018/06/01(金) 19:03:05.07ID:bsUdUHbV
ログ分析の前処理に正規表現かけてデータ取り出してログストレージに突っ込んでるお(´・ω・`)
0038名刺は切らしておりまして垢版2018/06/01(金) 19:07:00.52ID:qprJtppj
英会話と同じで、使わなければドンドン忘れて行く
0039名刺は切らしておりまして垢版2018/06/01(金) 19:12:10.51ID:CyAbtJWx
逆に正規表現ができないプログラマとか、Sierとか、なんの冗談ですか?
0040名刺は切らしておりまして垢版2018/06/01(金) 19:13:51.24ID:sGRZ9pEE
これを正規表現で抽出するにはどう書けばいいんだっけ... てあんちょこと睨めっこしてるうちに
正規表現使わずに文字列処理するプログラムが書けてしまうという
0041名刺は切らしておりまして垢版2018/06/01(金) 19:18:24.56ID:p/QuyIG6
複雑な正規表現は、メンテの手間と、バグのもと。
仕様変更を頼まれたら逃げる。

$mail_regex = q{(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\}
. q{\[\]\000-\037\x80-\xff])|"[^\\\\\x80-\xff\n\015"]*(?:\\\\[^\x80-\xff][}
. q{^\\\\\x80-\xff\n\015"]*)*")(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x}
. q{80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|"[^\\\\\x80-}
. q{\xff\n\015"]*(?:\\\\[^\x80-\xff][^\\\\\x80-\xff\n\015"]*)*"))*@(?:[^(}
. q{\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\0}
. q{00-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[^\x80-\xff])*}
. q{\])(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,}
. q{;:".\\\\\[\]\000-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[}
. q{^\x80-\xff])*\]))*};
0042名刺は切らしておりまして垢版2018/06/01(金) 19:19:17.49ID:3AjYx9SG
>>19
nono,perl
0044名刺は切らしておりまして垢版2018/06/01(金) 19:34:41.56ID:GkPRDYBp
結局やりたいこと出来ない場合が多い。
互換性あって、もっと簡単にできないの?
解析で覚えても時間の無駄な気がしてイライラする
0045名刺は切らしておりまして垢版2018/06/01(金) 19:36:10.93ID:VRTVO5BK
47歳でいきなり社会復帰しろといっても無理だわな
0046名刺は切らしておりまして垢版2018/06/01(金) 19:37:59.05ID:ooETPHlN
俺が正規表現を覚えて絶望したことは
言語毎に正規表現が微妙に違うことに初めて気がついた時。
二つ目の言語やるまで、恥ずかしながら知らなかった。
0047名刺は切らしておりまして垢版2018/06/01(金) 19:40:05.83ID:DrSW68nt
>>46
あんまりにも複雑な表現は覚えても仕方ないし使い所ないよね?
VIの検索置換とか、そういうのを使うために覚えるのはありだが
簡単なものは覚えてると仕様書書くときとかにも使える
相手もある程度コーダーな人であるという前提になるが
下手な絵よりもわかりやすく誤解がないのがプログラム構文的な式を直書きすること
0048名刺は切らしておりまして垢版2018/06/01(金) 19:44:31.08ID:gnYIYObN
全部ラダーにしろ。w
0049名刺は切らしておりまして垢版2018/06/01(金) 19:46:09.65ID:Eb9AVo6L
/\(^.*\)/\1/p
0051名刺は切らしておりまして垢版2018/06/01(金) 19:49:48.92ID:xW4RWcs7
 
拡張正規表現でないと不便
0052名刺は切らしておりまして垢版2018/06/01(金) 19:51:00.79ID:q5e8P/AY
遠い記憶だと

意識して使い始める

統一を意識するあまり一部が難解になる

無理に統一する意味無くねと思い始める

忙しいのに、やってられるかとちゃぶ台を返す

記憶から消去

みたいな感じだったような...
簡単なやつは使えたはず
0054名刺は切らしておりまして垢版2018/06/01(金) 19:52:36.62ID:5a/qFLwK
正規表現での検索だけを使ってるうちはさほどでもないけど、
キャプチャして置換を覚えて便利に使うようになると
他の人(未来の自分を含む)に読めない式を量産しちゃうので要注意。

正規表現を組み立てるパズルが面白すぎるんだわ。
0055名刺は切らしておりまして垢版2018/06/01(金) 19:53:59.14ID:I4i42Rhm
ボケ防止
0057名刺は切らしておりまして垢版2018/06/01(金) 19:56:04.01ID:DrSW68nt
>>52
みんなそうだと思う
使うにしたって、PGを相手に実装されたような一部のツールで使うくらいだ
そのツールの一部有用な記述だけ習得して大多数は記憶から抹消するよ
コーディングにこんなもん本格的に使ったら引き継いだやつが泣きを見るし
UIで正規表現前提のもの作ったら客からクレームが来る
0058名刺は切らしておりまして垢版2018/06/01(金) 19:57:33.67ID:E4cvvVe6
一番役立ってるのが、数字に3桁毎にカンマを入れるやつ
$val =~ s/(?<=\d)(?=(?:\d{3})+$)/,/g;
0059名刺は切らしておりまして垢版2018/06/01(金) 20:02:12.92ID:vQTXve7T
>>58
俺はあれやな
ファイル名の連番の桁揃え
0060名刺は切らしておりまして垢版2018/06/01(金) 20:02:49.81ID:D+WkwilS
ERGのテキスト監視→コピペ→棒読み自動読み上げで鍛えた正規表現を仕事で活かし、さらにレベルアップを図って正確なERGセリフの抜き出しが出来るという相乗効果
0061名刺は切らしておりまして垢版2018/06/01(金) 20:06:48.40ID:AhxR188d
文字コード変換に使う正規表現ライブラリとかそれ系の処理が不要になったとしてもだな
-------------
便利過ぎるぞ
------------
0063名刺は切らしておりまして垢版2018/06/01(金) 20:22:05.11ID:pm+ptodW
素人さん辺りからそんけーの目で見られる
0064名刺は切らしておりまして垢版2018/06/01(金) 20:30:19.67ID:Eb9AVo6L
働き方改革
昔はファイル名を手作業でひとつずつ変更していたものを一瞬で変換できる
0065名刺は切らしておりまして垢版2018/06/01(金) 20:31:34.99ID:evgGcoLn
正規表現はプログラム書くなら常識中の常識でしょ

個人的にはそれよりも
ちゃんとした擬似言語を書けるようになりたい
0066名刺は切らしておりまして垢版2018/06/01(金) 20:37:19.28ID:bxP2zTqj
(ちんこ|まんこ)
0067名刺は切らしておりまして垢版2018/06/01(金) 20:42:20.56ID:AhxR188d
>>45
おまプログラミング最高やで!
しかも元プロなら言うことなし
0068名刺は切らしておりまして垢版2018/06/01(金) 20:43:51.97ID:BHVkhBs1
>>16
正規表現そのものには、コメント入れられないからね
そこは不便
一致や置換の例でも、書いとくかね?
0069名刺は切らしておりまして垢版2018/06/01(金) 20:44:52.42ID:BHVkhBs1
>>24
ファイル探すのに使わない?
0070名刺は切らしておりまして垢版2018/06/01(金) 20:45:42.40ID:BHVkhBs1
>>41
ぎゃー
やめてくれー
0071名刺は切らしておりまして垢版2018/06/01(金) 20:46:49.31ID:BHVkhBs1
>>34
これは鉄則だよね
0072名刺は切らしておりまして垢版2018/06/01(金) 20:49:10.59ID:BHVkhBs1
>>46
極力、基本正規表現だけで表して、覚えることを
最小限にしてるよ。
0073名刺は切らしておりまして垢版2018/06/01(金) 20:51:19.39ID:dbFqKXn3
>>1
正規表現使わないプログラマーとかっているの?
0074名刺は切らしておりまして垢版2018/06/01(金) 20:52:08.86ID:xiO89GIJ
これがビジネスニュース???
0075名刺は切らしておりまして垢版2018/06/01(金) 20:52:44.67ID:E4cvvVe6
/((?:ち|ま)ん)こ/$1ぽ/g
0077名刺は切らしておりまして垢版2018/06/01(金) 20:56:06.33ID:2v8UEnCs
>>1
スクワーム
クリープショー
物体X
0078名刺は切らしておりまして垢版2018/06/01(金) 20:58:44.36ID:gwcTjZ0p
>>73
プログラム以外で正規表現って?
0079名刺は切らしておりまして垢版2018/06/01(金) 21:00:43.59ID:fpKhwtIR
全く使ったことないけど、データベースとかだとつかうの?
0081名刺は切らしておりまして垢版2018/06/01(金) 21:05:21.90ID:evgGcoLn
>>79
たとえばMySQLではREGEXP演算があるね
抽出条件の記述に使える
0083名刺は切らしておりまして垢版2018/06/01(金) 21:06:01.51ID:Q5gxvhRN
通常言語の記述が複雑になりすぎるとき以外は使わない
メンテを考えるとほかの人に渡しにくいから
0084名刺は切らしておりまして垢版2018/06/01(金) 21:06:45.18ID:GozHDCGl
絶対にメンテしたくない。。。
0085名刺は切らしておりまして垢版2018/06/01(金) 21:07:12.65ID:Q/QSEBNk
>>20
用途を添えて別のテキストへ蓄積
0088名刺は切らしておりまして垢版2018/06/01(金) 21:08:48.80ID:FYIvMyBN
無いと仕事にならん
0089名刺は切らしておりまして垢版2018/06/01(金) 21:10:01.46ID:EH8m4JKz
覚えればべんちだけどまあ、覚えなくても何とかな・・・

JavaScriptでも使ったりするから覚えたほうがいいのか
0090名刺は切らしておりまして垢版2018/06/01(金) 21:10:48.49ID:FYIvMyBN
>>73
自分プログラマですが
むしろ正規表現に依存しすぎて
悩んでるぐらいやで…
0091名刺は切らしておりまして垢版2018/06/01(金) 21:11:23.36ID:G9Jqdlx4
ソースコードやファイル名のGrep検索とストアドプロシージャ、Webの入力項目のチェックとかで使うのかな?
0092名刺は切らしておりまして垢版2018/06/01(金) 21:12:31.19ID:xoDSuwUH
Jgawkの一行野郎!で多用されるあれか
0093名刺は切らしておりまして垢版2018/06/01(金) 21:13:32.41ID:E4cvvVe6
IoT(処理)の半分は、RegEx(処理)だろ。
言語の内部処理も、半分は同じだろ。
知らないのは、お前だけ。
0094名刺は切らしておりまして垢版2018/06/01(金) 21:15:35.03ID:evgGcoLn
ただ個人の意見としては、
パフォーマンスとのバランスを見ながらほどほどにって思う

正規表現に凝りすぎてプログラム全体の処理速度が落ちては本末転倒なので
避けるべきでしょう
0096名刺は切らしておりまして垢版2018/06/01(金) 21:16:40.81ID:AS7EyvlG
>>34
RFCのメアドテストはギリギリだろうか?
0099名刺は切らしておりまして垢版2018/06/01(金) 21:23:14.31ID:l9A8ePwy
>>97
解析するためのツールとしては役に立つかもしれない
入力に関しては表現を冗長にしたら利便性が失われるだけ
0101名刺は切らしておりまして垢版2018/06/01(金) 21:23:47.34ID:kuXoh/CS
変態ハッカーになりたくて本読んでるけど・・・みたことないぞ。
まだまだ変態になる道さえ見えない、まだ本を読み足らないってことか。
とりあえず遊んで読んでる本に正規表現あるかみてみたら載ってた。
この分野の本で変態になれるのだるろうか。
0102名刺は切らしておりまして垢版2018/06/01(金) 21:25:06.84ID:QzzoRV+Y
醜い片仮名語を多用する奴は知恵遅れ。
0104名刺は切らしておりまして垢版2018/06/01(金) 21:27:50.20ID:f9zQvCc8
オンラインのやつ

https://regexr.com/
こいつはいいね
意味不明な正規表現をざっくり解析する時にたまに使える
Dockerビルドしてローカルでサクっと使うこともできる

http://rubular.com/
Ruby専用だけど
0105名刺は切らしておりまして垢版2018/06/01(金) 21:29:32.62ID:oHRiZsMc
 
正規表現1行でも
効率を考慮して記述しているのか
プログラマの力量がバレる

同じ記述のムダな繰り返しとか
超絶カッコ悪いw
0106名刺は切らしておりまして垢版2018/06/01(金) 21:29:40.33ID:Q5gxvhRN
正規表現の必要性は認めるけれど
ちょっと長い正規表現をみて、どういう処理をしているかすぐに説明できますか?
0107名刺は切らしておりまして垢版2018/06/01(金) 21:29:48.45ID:f9zQvCc8
>>100
文字列から正規表現をコンパイルするのはまずどの言語でもできると思うから
文字列連結しつつコメントを書いたりしてるわ
0108名刺は切らしておりまして垢版2018/06/01(金) 21:30:51.79ID:f9zQvCc8
>>106
>>104で解決♪
0111名刺は切らしておりまして垢版2018/06/01(金) 21:36:50.33ID:f9zQvCc8
長い難解な正規表現を1行書く事が「俺ってカッコイイ」というおかしな風潮があるよね

そんな事しないで、論理的な単位で分割して、わかりやすい変数名で文字列を定義して、最後に連結してコンパイルする
とかしてくれればいいのにねー
もちろん、コンパイルは遅いので、最初の1回だけで済むようにしたいけど
0113名刺は切らしておりまして垢版2018/06/01(金) 21:41:25.76ID:Q5gxvhRN
>>111
個人でやっている分にはそれでもかまわないんだけどね
企業ベースだと、正当性の検査、メンテナンスチームへの引継ぎ、等々

あと、個人ベースでも時間がたって見直すと、あれ何やってたっけとか
0114名刺は切らしておりまして垢版2018/06/01(金) 21:41:48.33ID:f9zQvCc8
>>112
あまりにも複雑な奴はスメルっすよね
ただし、それしかやりようがないとか、他のナイーブな方法が数倍難解で複雑な場合もあったりするし
0115名刺は切らしておりまして垢版2018/06/01(金) 21:44:34.21ID:yyQuHr5M
使いこなすもなにも基本でしょ
0116名刺は切らしておりまして垢版2018/06/01(金) 21:44:47.43ID:Q5gxvhRN
>>114
確かに人が入力する場合のチェックは正規表現のほうが簡潔の場合が多いかも
でもできれば多用したくない
0117名刺は切らしておりまして垢版2018/06/01(金) 21:44:54.82ID:l9A8ePwy
>>111
この種の問題全般に言えることだけど
やってる当人は必要にかられてやってることでも、周辺の人間が異様にバイアスの掛かった視線で見てることって多いな
0119名刺は切らしておりまして垢版2018/06/01(金) 21:49:24.59ID:/tKMxoIa
正規表現を日本語(話し言葉)への翻訳とその逆は文系に必須の能力
0122名刺は切らしておりまして垢版2018/06/01(金) 21:52:54.44ID:+JrAK1Rt
>>1  <<< 豆 知 識 >>>

正規表現を初めて使用した実用的なアプリケーションは UNIX のエディタ qed (1960年代)。
0123名刺は切らしておりまして垢版2018/06/01(金) 21:53:29.32ID:ZSfmifiW
>>3
これ
0124名刺は切らしておりまして垢版2018/06/01(金) 21:55:57.95ID:f9zQvCc8
複数行マッチの正規表現で、プロジェクト全体の規則性のある大量の修正を一発で終えた時の、あの爽快感は病みつきですね〜
0125名刺は切らしておりまして垢版2018/06/01(金) 21:57:25.16ID:xoDSuwUH
フェアリィ語は形容詞や感情語などの冗長表現が淘汰された英語
これ神林長平試験に出るかも
0126名刺は切らしておりまして垢版2018/06/01(金) 21:57:31.58ID:08OlaRqX
作ったアプリを、一生管理する気なら、好きなようにやったらいいけど
自分が作った物を、後の人が拡張したりする可能性があるのであれば
他の人が見ても分かるような形にしとかんとダメじゃね?
0128名刺は切らしておりまして垢版2018/06/01(金) 21:59:51.31ID:ev0qk6Hh
そういや、広告を消すフィルターを作る場合には
正規表現が少なければ少ないほど処理が軽く早くなる
(総当たり、全チェックの手間を減らすのだから当然のことである)
んだけど、ご立派なプログラマー氏とかだとご自分のPCは
立派なタワーが聳え立つものだったり
水冷式で、使った水の二次冷却まで考えられてるシステムだったり
それに相応しいだけのメモリや各種メディア記録媒体をモリモリ積んでたりなので
1世代以上前のラップトップで使った時に最も軽いフィルタという
現実的に需要が最も高いモノが書けなかったりするんだよね〜

個人資産投資の極限を求めて組んだ自慢のPCで快適に働くフィルタは
多くの場合、使い道がないことのほうが多いw
(お見事!と驚く記述でフィルタ自体は軽量化されてる)
0129名刺は切らしておりまして垢版2018/06/01(金) 22:03:30.49ID:f9zQvCc8
>>127
たしかにそういうケースもある
もともとコピペで増殖して今更大人の事情で直せない奴の一括修正とか

でもそういうケースばかりじゃないね(そう多くはないけど)
0131名刺は切らしておりまして垢版2018/06/01(金) 22:06:37.86ID:F866IDik
正規表現は確かに便利だ
しかし速度はどの程度なのだろうか
巨大regexだと遅くなるの?
0132名刺は切らしておりまして垢版2018/06/01(金) 22:07:35.78ID:b8T9Kbn3
>>19
それな。
自分で書いたコードでも一週間後にメンテ出来ない自信がある。
0134大島榮城 ◆n3rBZgRz6w 垢版2018/06/01(金) 22:07:44.47ID:APoXHLk/
そっちの波動方程式の悪用から、こっちから大量のデータを送信し
検索もできないようにして煙にまく
0135名刺は切らしておりまして垢版2018/06/01(金) 22:10:35.19ID:f9zQvCc8
>>130
そんな偏見を盛り込んでレスしないで欲しいですな

x 業務系
o あほな連中
0136名刺は切らしておりまして垢版2018/06/01(金) 22:11:13.42ID:F866IDik
>>101
やめとけ、perlとかの魔術コードに慣れて
正規表現を多用しだすと、
本格的に変態になって元に戻れない身体になるぞ
0137名刺は切らしておりまして垢版2018/06/01(金) 22:15:13.20ID:K5Prw03R
否定先読み(Negative lookahead)、便利よねー。アナリティクスの標準レポートでは使えないみたいだけど。
0138名刺は切らしておりまして垢版2018/06/01(金) 22:22:49.88ID:eUthWqgT
正規表現辞典? 知らね
詳説正規表現なら知ってる
0139名刺は切らしておりまして垢版2018/06/01(金) 22:27:29.41ID:p4FfGOMc
コードの中にコードが入ってる事になるからな。
基地外マクロと同様で程々にしか使わん
0140名刺は切らしておりまして垢版2018/06/01(金) 22:31:45.60ID:3TeMdCo/
日本人が漢字を使うメリットは?ってのと
同じくらいバカバカしい質問だな
0142名刺は切らしておりまして垢版2018/06/01(金) 23:20:29.07ID:k3I/eGhR
うちの職場、検索することをgrepすると言ってるけど
正規表現で書ける人に出会っことない。
0143名刺は切らしておりまして垢版2018/06/01(金) 23:57:23.18ID:mnyxvohL
>>1
メリットは英語の正規表現では長所、
美点の意味で利点と言う意味で英語を
使うならアドバンテージの方が正しい
0145名刺は切らしておりまして垢版2018/06/02(土) 00:19:28.61ID:ZZiZ4+ZA
>>1
読みやすさというのは違うと思う。
むしろパッと見で分からなくしてドヤ顔するためにあると思う。
0146名刺は切らしておりまして垢版2018/06/02(土) 00:52:49.14ID:WtS4UuIU
>>145
かつて、メモリ容量が少なかったり演算能力が低かった時代に効率的に処理するために生まれたものだと思ってる
今の御時世、こんな分かりづらい表記に頼る必要性はない
すでにあるツールを動かすために使うに留めるべき
0147名刺は切らしておりまして垢版2018/06/02(土) 01:04:21.29ID:cAJHeTll
>>140
わかる。けど、実際結構知らない人も多いのでバカバカしい質問とは思わないな。

自分も少し複雑なのをかくと、正直どこかに漏れがないかビクついてしまう。
0148名刺は切らしておりまして垢版2018/06/02(土) 01:05:15.11ID:PTaW2IDB
そうにゅう
せいきひょうげん
いんさーと
ちかん

エロワードはなぜか小声で話した20代
0149名刺は切らしておりまして垢版2018/06/02(土) 01:14:21.29ID:PTaW2IDB
昔Linux絡みでsedを勉強した時に漏れ無く付いてきたな
0150名刺は切らしておりまして垢版2018/06/02(土) 01:21:10.44ID:PTaW2IDB
正規表現で一番困るのが、エスケープ文字かな
コマンドや言語で微妙に違ったりする
それぞれ何をエスケープするとか覚えてられん
うまく行かない時は怪しそうな文字をエスケープしてみる
行き当たりばったりですわ
0151名刺は切らしておりまして垢版2018/06/02(土) 01:38:19.14ID:U2yN0rUf
エディターで検索とか置換でしか使ってないな
てかこれが無いと使い物にならないけど
0152名刺は切らしておりまして垢版2018/06/02(土) 01:56:05.25ID:eABtjXuv
メリットって・・・・
ed使えない奴が生き残れるとも思えないが、
踏み絵にしてはいいお題。
s/IT/ブラック会社/g
0157名刺は切らしておりまして垢版2018/06/02(土) 02:39:33.05ID:o3ppuK5b
>>64
余計なことするなよー、仕事が増えるじゃん
0158名刺は切らしておりまして垢版2018/06/02(土) 02:54:46.05ID:WSfc4a1A
素人質問ですまんけど、正規表現って、ワイルドカードのこと?
0163名刺は切らしておりまして垢版2018/06/02(土) 03:35:11.11ID:NlkyhSYB
>>160
ググると一番上にでてくんだよなw
0164名刺は切らしておりまして垢版2018/06/02(土) 03:45:06.93ID:q9L5zqSv
シェルのグロブで正規表現並に細かく指定したいときがたまにある
自分はもう手癖のように使えるけど、Linux初心者はこの両者の違いを理解するのに苦労しそう
そもそも両者はなんで統一されてねーんだよって思ったり
0166名刺は切らしておりまして垢版2018/06/02(土) 06:46:35.07ID:FEkepavX
【元有名オリンピック選手が発見した新ビジネス!】

あの元オリンピック選手が某TV番組出演したことをキッカケに、業界を揺るがすどころか日本全体が揺れ動いてしまうほどの新しいプロジェクトが始まろうとしています!

規模・内容・再現性どれを取っても「金メダル級」とのことでコレだけは何としても登録必須です!
https://1n.pm/siRkU

(アクセスが集中して、サーバーが繋がりにくい状態が続いているそうです。中々ページが表示されない際には根気良く何度か開いてみてください。)

「新しいアプリが誕生!」
「このICOが100倍になる!」

などの情報は既にたくさん耳にしますが・・・
そのような内容や信ぴょう性とはちょっと”レベル”が違います。

気になるキーワードは・・・

◇完全思考停止
◇毎月最低100万円が自動で届く
◇仲間が増えれば増えるほど、全員の収入が増えていく
◇引退後の厳しい現実を救った

うん、どれも気になりますね。

予告なく案内をストップするかもしれないそうなのでまずは、下記のページを確認することを強くオススメします。https://1n.pm/siRkU
0167名刺は切らしておりまして垢版2018/06/02(土) 07:17:36.97ID:t23PGPxd
第三次パソコン革命。
0168名刺は切らしておりまして垢版2018/06/02(土) 07:24:49.62ID:io5WQvyi
仕事でマジで性器表現って誤変換したままメール送信したりしそうになるから焦る。
0170名刺は切らしておりまして垢版2018/06/02(土) 07:46:41.21ID:PTaW2IDB
>>168
ω
(i)
くらいしか知らないな
0171名刺は切らしておりまして垢版2018/06/02(土) 07:48:07.97ID:TbiNxClw
昔は(昔から正規表現あったようだけど)、
右から何文字目とか、左から何文字目とかやって
数値だったら〜、とか、空白だったら〜、とか
ゴチャゴチャやってたけど、
超めんどくさい。
基本的に正規表現使うようにしてるけど、その分昔より頭使わなくなった感はある。
0173名刺は切らしておりまして垢版2018/06/02(土) 08:00:22.05ID:sCFOm73J
Google検索がもっと正規表現を受け付けてくれたらなあ。
0175名刺は切らしておりまして垢版2018/06/02(土) 08:03:52.69ID:svbbVFc4
確かにネット検索で、表記のゆらぎをまったく許容しないで
俺が書いたそのままの条件での結果を表示してくれ、と思うことあるな。
0176名刺は切らしておりまして垢版2018/06/02(土) 08:04:43.84ID:TbiNxClw
>>135
アホじゃなくても会社がコピペ以外禁止してるんだよ。
既に稼動してて実績あるから、それをコピペするだけの工数で算出。
関数化したり、それをテストする工数はとってない。
コピペ以外をする奴は要らない要員。

新規作成の方が楽だよ、メンテより。
0177名刺は切らしておりまして垢版2018/06/02(土) 08:12:27.33ID:+8gcnrHI
もし100分の1ぐらいの確率ででルールとズレるパターンがあったらどうしよう、誰の責任だ
というリスク回避思考がプログラミングも正規表現もSQLも必要以上に複雑化する原因
0178名刺は切らしておりまして垢版2018/06/02(土) 08:31:08.54ID:VBHV/Mbp
>>1
正規表現で一行記述するとたしかに一見はスマートだけど
メンテナンスや条件追加時の影響を考えると
キチンと処理分けしたほうが何かと楽になるということもある(´・ω・`)

まぁだからといってズラズラ何十個も条件分けさたらブチギレるけど。
程度によるって感じだよな
0180名刺は切らしておりまして垢版2018/06/02(土) 08:39:54.96ID:jyjobDEh
>>177
100分の1って結構な確率だぞ。
1日1万回ループさせたら100回エラーが出るとか舐めてんのかと
0183名刺は切らしておりまして垢版2018/06/02(土) 09:01:38.21ID:je3mPSYx
これみて、正しく動くかどうか判断できるやつがいたらすごいと思う。
(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)
0185名刺は切らしておりまして垢版2018/06/02(土) 09:17:32.37ID:9h7vuWWC
お*(ぼぼ|べっちょ|そそ)
0188名刺は切らしておりまして垢版2018/06/02(土) 09:23:12.46ID:H2TG2QEq
>>3
全てにおいて言えるな。
分数の割り算が出来ない大学生が多いらしい。
0189名刺は切らしておりまして垢版2018/06/02(土) 09:56:34.73ID:Gm4CfMWb
正規表現使えないで、プログラマを名乗る奴がいることに驚くわ。
一括変換とかどうやっているんだろう?
0191名刺は切らしておりまして垢版2018/06/02(土) 10:18:45.41ID:WtS4UuIU
>>190
サーバ上でコーディングとかどこの日曜プログラマなんだ?
それともサーバとWSの区別が付いてないアホ?
0192名刺は切らしておりまして垢版2018/06/02(土) 10:45:15.70ID:YfvaDbIN
>>191
ライセンス一個しかなきゃ、サーバーにリモートアクセスして編集するじゃん
0193名刺は切らしておりまして垢版2018/06/02(土) 10:52:52.90ID:KSmjx9C4
>>141
コンパイルより中で何回スキャンしてるかだろ
0194名刺は切らしておりまして垢版2018/06/02(土) 10:56:26.27ID:KSmjx9C4
>>158
ワイルドカードの超高級版だよ
0195名刺は切らしておりまして垢版2018/06/02(土) 10:58:21.11ID:KSmjx9C4
>>183
この程度なら余裕だろ
0196名刺は切らしておりまして垢版2018/06/02(土) 11:09:30.50ID:52CGkURw
>>183
2つ目の()の括りは要るか?
[]の中身なら、正規表現でなくURLに従っているかの問題だろ
0199名刺は切らしておりまして垢版2018/06/02(土) 11:13:35.50ID:HL64GqQg
>佐藤:勤務先はいわゆるSIerですので

マニュアル作って人月で生きるゴミにデスマーチさせる人たちか
0202名刺は切らしておりまして垢版2018/06/02(土) 11:21:03.68ID:u4uJIPzl
>>191
サーバ上のスクリプトの調整が主要業務の人たちにあやまっとけよw

>>193
必ず1回で出来るし、普通、そうしてある
それが正規表現のメリットだから勉強しておいてね
0203名刺は切らしておりまして垢版2018/06/02(土) 11:22:56.96ID:52CGkURw
>>196追記
>>183
[]の中はエスケープ要らないだろ?
言語によっては文字列の括り文字のエスケープが必要な場合もあるが
0204名刺は切らしておりまして垢版2018/06/02(土) 11:28:20.37ID:KSmjx9C4
>>202
バックトラックを知らないのか?
0206名刺は切らしておりまして垢版2018/06/02(土) 12:21:25.92ID:WtS4UuIU
>>202
サーバ内、スクリプト調整でも
開発と基本的な動確はサーバ上ではやらんだろ
開発用環境ならやるにしたって端末上かWS上に置いてる仮想マシンなり実機想定の環境を置いてあるだけのWS環境だわ
間違ってもサーバとして動かしてるマシン上でいきなりコーディングなんてやらん
0207名刺は切らしておりまして垢版2018/06/02(土) 12:25:30.78ID:WtS4UuIU
例外的に実機のメンテナンスをやるところなら
確かに、ネットワークを止めて実機でテストスクリプト走らせるとかはあるだろうけどさ
0209名刺は切らしておりまして垢版2018/06/02(土) 12:59:24.31ID:zNTsDGED
自分の書いたものだと分かるけど、
他人の書いた正規表現とか単なる暗号文に見えるわ。
でも自分の書いたものでも、しばらくたつとチンプンカンプンで
何でこんな事を書いたんだろう?って思えるものがある
0210名刺は切らしておりまして垢版2018/06/02(土) 13:36:36.83ID:KHayct6p
わい非正規雇用にみえた
病んでるな(白目)
0211名刺は切らしておりまして垢版2018/06/02(土) 13:45:26.72ID:rhNJy95G
>>206
動確とか、なんでそんな変なお前んとこの会社でしか使わない用語使うの?
テレビ局かなんかのギョーカイ君?
それにサーバーったって、良くて開発用サーバーだし。
そこにDBサーバーやらAPサーバーやら
なんでもかんでも突っ込んで
「開発環境はここにあるから、ここで続きやって」とか言われる時だってあるし
特に名前忘れたけど、帳票ツール。
0213名刺は切らしておりまして垢版2018/06/02(土) 14:04:28.30ID:1oThqnVI
メリットも何も正規表現なんて環境の一部だろ
様々な用途で毎日使ってるが
0214名刺は切らしておりまして垢版2018/06/02(土) 14:08:01.19ID:nRcF7sug
エクセルの置換で正規表現使えないんじゃね?
なんとかしてくれや
0215名刺は切らしておりまして垢版2018/06/02(土) 14:11:34.59ID:8TIiSv5W
正規表現は馬鹿には使いこなせない
0216名刺は切らしておりまして垢版2018/06/02(土) 14:31:37.72ID:RCSNY7tz
Excelマクロに似てるな。
簡単なモノなら使った方が簡潔に書けるが、
複雑にしてしまうと、後から読む人が
分からないモノになる。
0217名刺は切らしておりまして垢版2018/06/02(土) 14:53:37.07ID:ucWv6CM+
正規表現ってソフトによって違うのは仕様なのか?
Janeと他では書き方が違うんだが?
0218名刺は切らしておりまして垢版2018/06/02(土) 15:34:42.30ID:B/huT4Py
>>217
いくつか方言みたいのがあるって聞いたことあるわ
0221名刺は切らしておりまして垢版2018/06/02(土) 16:27:38.42ID:TfY/zSoz
サクラエディタで改行文字を含む正規表現の検索や置換が正しく動作しないなど、
正規表現ライブラリ自体、まともに実装されていなかったりする。

たとえば、2つ連続する行末を1個にする「"\r\n\r\n" → "\r\n"」とか、
行末の余分なタブを削除する「"\t\r\n" → "\r\n"」とか。
0222名刺は切らしておりまして垢版2018/06/02(土) 16:34:56.39ID:TfY/zSoz
>>27
手入力だと文字が全角だったり、「HH:MM:SS」じゃなくて「H時M分」とか「H時」
だったり、区切り文字が「コロン(:)」が「セミコロン(;)」だったり、前後に空白文字
や、余分な改行文字(EXCELのセル入力あるある)が入っていたりとかフツーなんだが?
0223名刺は切らしておりまして垢版2018/06/02(土) 16:41:41.29ID:TfY/zSoz
>>214
EXCELの置換の場合、セルの表示で見えている内容と、セルの値(式の場合もある)
は別物なんだが、置換したいのはどっち?

おおかた、ど素人がEXCELの仕組みも理解せず放言してるんだろうが、テキストを
置換したいなら、おとなしくCSVでも出力してテキストエディタで置換したら?
0224名刺は切らしておりまして垢版2018/06/02(土) 16:41:59.39ID:6Voz4xDP
>>19
Parlなる言語はない
0225名刺は切らしておりまして垢版2018/06/02(土) 16:53:39.29ID:CbRsWHTh
エディタの置換では使うがその度にggr
0226名刺は切らしておりまして垢版2018/06/02(土) 17:03:21.15ID:ERgDtYPC
バックアップとってからやるんだぞw
でも、ファイル間違えて、バックアップの方をアジャパーにしちゃうんだぞw
0227名刺は切らしておりまして垢版2018/06/02(土) 17:11:11.88ID:TfY/zSoz
正規表現の検索じゃ、コメント文字列や、文字列定数の中はマッチング対象から
外すなんてマネができないんで、いくらバックアップとってても、一括置換なんて
できんな。
0228名刺は切らしておりまして垢版2018/06/02(土) 17:24:07.23ID:g8RukKVH
正規表現何て情報処理技術者が知っている技術の何百分の一のレベルじゃないか、其れを大袈裟に書く時点でライターのレベルが分かる
0229名刺は切らしておりまして垢版2018/06/02(土) 17:36:37.95ID:NrD6R3uv
よくある荒らし対策の正規表現
URL2個以上あればNG NGWordの正規表現に入れるだけ

[\s\S]*((http?|https)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+))[\s\S]*((http?|https)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+))[\s\S]*
0230名刺は切らしておりまして垢版2018/06/02(土) 17:58:04.97ID:8yVZbT3C
むかし自分が書いた正規表現ですら1年後にみると何かいてあるのかわからんからなw
あれこそコメントを残すべきもの

//カウント値をインクリメントする
i++

とかのコメントを書くよりよっぽど重要ヽ(´ー`)ノ
0231名刺は切らしておりまして垢版2018/06/02(土) 18:21:39.88ID:RRNV/rHO
>>230
想定文字列のパターンをいくつか残すことにしてる
0233名刺は切らしておりまして垢版2018/06/02(土) 18:38:20.16ID:B/huT4Py
>>232
ま、これは単にソースってよりも暗号みたいなもんだから、コメントは有ってもいいんじゃね?
0236名刺は切らしておりまして垢版2018/06/02(土) 18:45:40.42ID:j+bjgE1B
>>228
そもそも、新刊を売るためのインタビューを装ったステマ記事でしょ。

ネットがなかった時代ならともかく、まとめサイトみたいな内容を書籍化しただけのこんな本を、
有り難がって買うやつがいるとでも、出版社の人間は本気で思っているのかねぇ。
0237名刺は切らしておりまして垢版2018/06/02(土) 18:59:06.48ID:j+bjgE1B
全角の数字だけ半角にするとか、「半角カナ」を「全角カナ」に変えて、「半角カナ文字+濁点」や
「半角カナ文字+半濁点」は、濁点や半濁点付きの全角1文字へ変換みたいなことをしようと
すると、excelのvbaマクロでも書いた方がはやい。 プロジェクト内のソースコードで、変数名や
関数名を変えるなら、Visual Studioのリファクタリング機能を使った方が確実で速い。
0238名刺は切らしておりまして垢版2018/06/02(土) 19:39:25.36ID:TbiNxClw
>>232
それは悪い先輩だ。コメントはちゃんと書け。
コメント書かないソース書くのは悪い奴。
0239名刺は切らしておりまして垢版2018/06/02(土) 19:57:49.10ID:RRNV/rHO
>>238
コメントないと理解できないようなソース書くなって事でしょ。その通りと思うがな
0240名刺は切らしておりまして垢版2018/06/02(土) 20:37:58.88ID:TbiNxClw
>>239
理解できるかどうかなんて、人それぞれじゃん。
未だにラムダ式分からない人とかいるだろうし。
新人なんか特によく分からないじゃん。
0242名刺は切らしておりまして垢版2018/06/02(土) 20:47:32.83ID:KSmjx9C4
>>240
別にコメント否定してるわけではないよ。分かりやすいコードを心掛けようって事なんだな
0243名刺は切らしておりまして垢版2018/06/02(土) 21:22:41.87ID:5VYx/ePs
正規表現なかったら文字列の抽出とか置き換えとかif文の嵐になるだろ
0244名刺は切らしておりまして垢版2018/06/02(土) 21:57:40.64ID:UrYXEsiD
今更正規表現ってw
何十年前の技術だと思ってるんだ
0245名刺は切らしておりまして垢版2018/06/02(土) 22:04:10.38ID:UrYXEsiD
>>206
ふつーにサーバ上でやってたなー
検証環境として19インチラックに入ったサーバ群が事務所に置かれてたし。
0246名刺は切らしておりまして垢版2018/06/02(土) 22:07:56.93ID:UrYXEsiD
>>206
仮想環境が実用になったのなんてここ10年くらいだよ。
Linuxでよければその辺のマシンにインストールできたが
商用UNIXとなるとそう簡単にもいかないんでね。
0247名刺は切らしておりまして垢版2018/06/02(土) 23:06:53.29ID:TfY/zSoz
ロクにコメントを書かないようなヤツが、まともな例外処理や、関数の戻り値で
エラー判定処理を書いているとは思えんな。
0250名刺は切らしておりまして垢版2018/06/03(日) 16:46:37.65ID:sTufVYQq
>>244
代替するもんがないし、ビッグデータやAIに食わせるデータ作りに需要は増えてるだろ
0252大島榮城 ◆n3rBZgRz6w 垢版2018/06/03(日) 17:05:07.62ID:7wv5PqEf
>>246
汎用機にも仮想化があって、高いから使われてなかったのが
降りてきた感じがある
0253名刺は切らしておりまして垢版2018/06/03(日) 17:58:06.95ID:052mca8r
>>248
プログラマなら使えて当然かと思ってた
時期的に、新入社員用の記事かな
0254名刺は切らしておりまして垢版2018/06/03(日) 20:47:05.38ID:PdRCZ5/P
>>232
コメントは何をするものなのかを書くもので、何をしているものかを書くものじゃない。
その意味で、コメントを必ず書けと言うやつも、必ず書くなと言うやつもどちらも素人に毛が生えたようなもの。
0255名刺は切らしておりまして垢版2018/06/03(日) 22:51:43.79ID:sTufVYQq
>>254
ごめん。違いが分からないので具体的教えてもらうと有り難いです
0256名刺は切らしておりまして垢版2018/06/03(日) 23:25:23.91ID:rHCNfTGn
>>239
コメントは実装を書くものではなく目的を書くものPGの初歩の初歩ですね
0257名刺は切らしておりまして垢版2018/06/03(日) 23:36:47.30ID:8c7ZtnJs
APLもインラインで書き込めると便利だゾー
0258名刺は切らしておりまして垢版2018/06/03(日) 23:40:09.87ID:rHCNfTGn
>>255
Linuxカーネルのコメントでも読んで見たら?
0259名刺は切らしておりまして垢版2018/06/04(月) 00:23:10.45ID:VKmaujku
プログラマより運用かな。ログ解析で日常的に使う。
プログラマだと使わない使えない人を見かける。ごく一部にちょろっと使うだけだからな。
0261名刺は切らしておりまして垢版2018/06/04(月) 10:19:12.56ID:Ju/xwrc2
>>255
コードから読み取れる情報はコードに
変更履歴は管理ツールに
コメントはそれを補うように過不足なく書く
0262名刺は切らしておりまして垢版2018/06/04(月) 12:00:21.78ID:uGceL8zw
>>253
逆に素人っぽい
正規表現なんて日常的に使う人間じゃないと「使える」状態にはならんでしょ
結構有名なコントリビュータとかも都度勉強して思い出してるっていってるのに
0263名刺は切らしておりまして垢版2018/06/04(月) 12:32:48.64ID:BjiPNdCM
>>259
プログラマだけど、ログから不具合の原因調査とかで正規表現は日常的に使う。
0265名刺は切らしておりまして垢版2018/06/04(月) 20:08:45.03ID:GauWBXpS
結局検索か抽出にしか使われてないw
0266名刺は切らしておりまして垢版2018/06/04(月) 21:16:46.37ID:tqYDWr2j
勉強のために正規表現を実装しようとして挫折するのを十数年繰り返してる
どうやったらあんなに早く動くんだ…
0267名刺は切らしておりまして垢版2018/06/04(月) 21:33:34.25ID:tBYrud75
>>266
君かっこいいね。.netの実装はタイムアウト設定できるんだよ。笑ってしまうがバックトラック地獄考えると助かるよ
0268名刺は切らしておりまして垢版2018/06/05(火) 01:00:27.21ID:ElpIObNg
.+だけ憶えればいいよ。
0269名刺は切らしておりまして垢版2018/06/05(火) 02:07:06.36ID:B4OsSHLH
>>19
使ったこともない馬鹿は死ねよ
0270名刺は切らしておりまして垢版2018/06/05(火) 02:16:02.59ID:aWboaoPC
メリットというか...
道具を使いこなせない技術者は無能
出来ないままなら無能が集まる職場で働くしかない
ただそれだけの事
0273名刺は切らしておりまして垢版2018/06/05(火) 07:50:48.06ID:RxLdMzs+
>>271
パフォーマンスが悪い。高級言語なら簡単に実装できるだろうが速度は出ないよ。速度求めるならアセンブラでトリッキーなテクニック使う必要があるんだよ
0274大島榮城 ◆n3rBZgRz6w 垢版2018/06/05(火) 07:56:26.76ID:JH54gddr
おかしなビデオで勉強したけど

作文で質問などを下にかいて
主文は以下のとおりです

ってだけなのが正社員表現とか言うのか
馬鹿らしい
0275名刺は切らしておりまして垢版2018/06/05(火) 08:22:47.21ID:o7j0VkXf
正規表現は、どうしても仕方がない場合に使うものであって
「正規表現覚えた!サイコー!」ってタイプは必ずうんこ製造機になる
0276名刺は切らしておりまして垢版2018/06/05(火) 08:45:10.54ID:oAdSPvbZ
最近どこもかしこもRPAを連呼してるのは何でなの?
0277名刺は切らしておりまして垢版2018/06/05(火) 08:59:29.00ID:8JtaJ84i
エマの呪いか

それとも、腹に攻撃か
たいしたことは無いが
0278名刺は切らしておりまして垢版2018/06/05(火) 08:59:31.52ID:SZYzYe72
>>276
儲かる奴がいるんだよ
また奴隷がすり潰される作業が始まる
0279名刺は切らしておりまして垢版2018/06/05(火) 09:05:55.75ID:z8YZbqZY
>>278
> >>276
> 儲かる奴がいるんだよ
> また奴隷がすり潰される作業が始まる

今度は、銀行が出てきてる感じだな
0280名刺は切らしておりまして垢版2018/06/05(火) 09:11:26.01ID:o7j0VkXf
>>279
先のない系の老人企業をたぶらかして
出資しようって腹かね
0281名刺は切らしておりまして垢版2018/06/05(火) 09:12:11.90ID:OKr9FbU2
>>275
自前でよくわからん処理するくらいなら
初めから正規表現使え
0284名刺は切らしておりまして垢版2018/06/05(火) 13:36:54.55ID:o7j0VkXf
>>281
よくわからん処理するよりマシなだけで
正規表現の方が優れてるわけではない
しっかり処理するべき
0286名刺は切らしておりまして垢版2018/06/05(火) 22:24:53.35ID:rMX8CFzm
>>285
結局仮想の上で動くだけだろ
0287名刺は切らしておりまして垢版2018/06/05(火) 22:29:38.46ID:q0ifpOUo
>>286
ネイティヴに変換するのもあるけどね
そもそも正規表現の処理系はアセンブラに落とせば速いなんて凄く幼稚な考え
根本的に正規表現をそして有限オートマトンを分かってない
0288名刺は切らしておりまして垢版2018/06/06(水) 02:30:01.79ID:5srWfgLC
>>284
自分が正規表現より優れたものを実装できると信じられる若さが羨ましい
0289名刺は切らしておりまして垢版2018/06/06(水) 02:58:26.47ID:ubfXUaZB
プログラマ引退して10年以上経つからもう使ってない
と思ったら、スパムメール削除するソフトの設定で使ってたわ。
0290名刺は切らしておりまして垢版2018/06/06(水) 08:12:21.92ID:bCSTseSC
否定派の発言の殆どが馬鹿の証明みたいな話になってる
つまりこれだけ正規表現は浸透してきてるわけだ
馬鹿以外は有用性を理解できてる
0291名刺は切らしておりまして垢版2018/06/06(水) 08:20:02.91ID:o0cT752o
>>232
言ってることは正しいけどそもそもの話、他人のコード読みたくないからコメント書け
改修する必要が出るまで読む必要はない
0292名刺は切らしておりまして垢版2018/06/06(水) 09:23:17.98ID:bCl+hl60
>>232
それは君が話の意図を誤解しただけ

「コメントを付けてはいけない」
この言い方との差が分からないなら
一度心療内科で診察を受けた方がいい
自分を含めた道具の特性を良く知る事は大切
0293名刺は切らしておりまして垢版2018/06/06(水) 16:00:58.80ID:e5/Fpjaq
>>290
便利だしないと困るんだけど
「広まってるから一番いい」ってのは思考停止

(特定の状況において)有用なのは間違いないよ
0294名刺は切らしておりまして垢版2018/06/06(水) 16:05:53.14ID:C97Hu8Qa
>>1 意味不明な件について

つか使えなかったら仕事にならんだろ
馬鹿なの?
0297名刺は切らしておりまして垢版2018/06/07(木) 00:26:10.50ID:n1T0hoSU
複数のコードポイントを消費して目に見える1文字を表す

言ってる意味が見えないぞ。
0298名刺は切らしておりまして垢版2018/06/07(木) 00:53:42.56ID:pzds+ZMd
仕事で大量のテキストを処理しなきゃならなくなって、必死こいて覚えたけど、後にも先にも使ったのはそれぐらいだったわ。
まぁ、今は覚えなくても勘づけして後はネットで探しゃいくらでも出て来るしな。
0299名刺は切らしておりまして垢版2018/06/07(木) 01:08:05.98ID:5kJ4SI/R
創価学会が愛知県名古屋市で起こした盗撮事件について

・発生日時 2017年4月23日 ・発生場所 名古屋市中区

■状況
名古屋市中区において、創価学会の現在の在り方に反対している会員グループが、座談会を開いた
 ↓
会場北側のコインパーキング軽自動車用に、不自然に目隠しカモフラージュした不審なシルバーのワゴンが駐車されていた
(車両後部が歩道側にはみ出ていて不審に思い、車を見て不審車両と気づいたとの事)
 ↓
車両ガラスはスモークガラス仕様なのに不自然にもフロント、リア、運転席に日よけがしてあり
更に後部ドアは内側が見えないようにハンガー付スーツカバーがかかり、内側からガムテープで固定してある様子が見えた
ただし車両左の助手席側にカバーがされておらず、後部座席にモニター画面も開いたままのビデオカメラがスタンドでセットされ
座談会会場である青年会館の入り口付近がバッチリ収まり撮っている事が(助手席側から)確認される
 ↓
主催者の関連役員に連絡、担当弁護士にも連絡され、同弁護士が110通報
 ↓
愛知県警中警察署の警官が二名到着、車両内部を外から確認、弁護士より事情を聴取し、とりあえず他の案件で立ち去る
 ↓
このままでは車両の主が逃げてしまうとの判断で、弁護士他1名で現場で待機
 ↓
その後、車両の主と思われる30代前半くらいの体格の良い青年が現れるが、雰囲気を察したらしく、急いで清算し逃走を試みる
待機していた二人で男を確保、少々ももみ合いになるが通行人の協力で再び110通報
 ↓
中警察署から警官3名が到着、職質が始まるが、訳の分からない不自然な返答に警察官の方が更に不審に感じ
ビデオカメラだけでなく、車両の内部を全て検索かける事になり、くまなく調べる
 ↓
更に携帯電話も2台所持していたため、この2台も発信、着信、電話帳、メールに至るまで丹念に調査
電話帳や履歴やメールのなかに「○王者区」とか「創価班」という組織名や他、役職名があった(王者区は創価の地方組織単位呼称)
 ↓
その後聴取中免許不携帯が発覚
ビデオカメラの撮影については警察官、弁護士他1名、被疑者で画像内容を確認
(しっかり入り口付近が撮影されており、しっかり人相風体が確認出来る画像だったとの事)
 ↓
警察官立会いの下、当事者関係の弁護士他1名の監視の下、車両、ビデオカメラの所有者である某男子部
(組織も役職もすでに掌握済みが)本人にビデオカメラのハードディスク確認
記録媒体のSDカードも内容確認の上、このSDを破壊し、とりあえずこの場は終了
 ↓
その後は免許証不携帯との事もあり更に背後関係の事も含めて地元の警察署に連行される

ソース:https://6027.teacup.com/situation/bbs/68311
0300名刺は切らしておりまして垢版2018/06/07(木) 01:56:15.08ID:gIWtxC7O
正規表現なんて使って当たり前だろ。まあ分野によっては使わないのかもわからんが。
趣味で使う時も、スクレイピングとかやるとき必須
0301名刺は切らしておりまして垢版2018/06/07(木) 10:39:13.38ID:Sf2CyM/Z
正規表現は味の素みたいなもの
簡単に使えて美味しいけど、闇雲に使うと味覚障害になる
0304名刺は切らしておりまして垢版2018/06/07(木) 16:32:10.30ID:0sFW5gcB
>>302
この意味がわからないやつはすでに味覚障害
0306名刺は切らしておりまして垢版2018/06/07(木) 16:54:56.50ID:ooxPeKHn
美味しんぼに毒された世代かな
0307名刺は切らしておりまして垢版2018/06/07(木) 17:09:26.26ID:nYjnN+SJ
--- ref. RFCxxx

こんなの、コメントとしてしか書けないよな
0308名刺は切らしておりまして垢版2018/06/07(木) 20:48:36.30ID:ipwWzVNo
まあ使えないとちまちま手作業で切り貼りするような単純作業が発生して労働負荷が上がる。
それでも若いうちは頑張って素早く操作してカバーしてしまうんだよな。
0310名刺は切らしておりまして垢版2018/06/08(金) 07:51:10.67ID:G2N95yhx
>>309
複雑な条件じゃなかったら正規表現使うまでもないからな
0312名刺は切らしておりまして垢版2018/06/08(金) 09:18:45.07ID:HoA1/RFn
正規表現に戸惑うくらいのバカだから
AGどころかKMPもBMも知らんし
バカサーチを手書きでも仕方ないよね
バカはバカなりに工夫してる
下手なことして自分のバカが原因で躓かないように
0313名刺は切らしておりまして垢版2018/06/08(金) 09:35:50.71ID:rJ/3M75L
先に構文解析しようよ…
0316名刺は切らしておりまして垢版2018/06/17(日) 18:55:46.75ID:mHtokcv7
正規表現使えるとドヤ顔できるのに、納期内、定時内で仕事が終わらないのは、無能だから?
バグの原因は、正規表現で検索できないの?(w
0317名刺は切らしておりまして垢版2018/06/17(日) 19:43:43.84ID:nSjOxi2+
>>316
100パーセントお前の会社のせい。
本人が無能→そんな人材しか採用できないお前の会社の格の低さのせい
納期が短すぎ→そんな仕事しか獲ってこれないお前の会社の格の低さのせい、または経営陣、または職場全体のモラルが低い
0319名刺は切らしておりまして垢版2018/06/17(日) 20:49:59.47ID:a0+MCWLB
splitしてjoinしたほうが1万&#12316;10万倍早いのに
なぜかパターンマッチを使ってしまう謎の人たちは
何考えてんのかわからない
機械が低速の時代はまず他の方法を探せって言われた
0320名刺は切らしておりまして垢版2018/06/17(日) 21:52:22.68ID:mHtokcv7
>>317
フリーランスですが? 納期が短いって、何人がかり、何年がかりで開発してるの?

>>318
正規表現が使えないとは一言も言ってないのだが?
0321名刺は切らしておりまして垢版2018/06/18(月) 00:05:55.80ID:pc8CnG4I
何で日本のソフトウエアエンジニアってこういう些細な事でマウント取ろうとするんだ?
そういう余裕のなさが一番かっこ悪い。時代遅れでもある。
0322名刺は切らしておりまして垢版2018/06/18(月) 02:44:16.93ID:8SuKcQrM
>>319
正規表現が遅い環境では、splitもjoinも遅くて使えんよ
0324名刺は切らしておりまして垢版2018/06/18(月) 06:29:10.48ID:rIDQX/TN
>>323
>>321
0325名刺は切らしておりまして垢版2018/06/18(月) 09:51:16.76ID:TagCs7rD
正規表現信者怖過ぎ
こいつらバグ作り込みまくるから死んで欲しい
0328名刺は切らしておりまして垢版2018/06/18(月) 10:26:30.70ID:dLxaFcet
とりあえず程々にしとけよ
0330名刺は切らしておりまして垢版2018/06/18(月) 18:39:07.49ID:FFID6/mN
正規表現信者とか頭大丈夫か?
正規表現なんてプログラマが普段使う最低限の技術のうちの一つでしかないわ
最低限にすら達しないカスがプログラマぶってるのが恐ろしい
0331名刺は切らしておりまして垢版2018/06/18(月) 18:41:32.15ID:FFID6/mN
どこの学校でも正規表現くらい情報技術のイロハとして教えるだろ
正規表現使えないって高卒でプログラマになったのか?
0332名刺は切らしておりまして垢版2018/06/18(月) 21:36:16.60ID:i2PRCr3z
プログラマで正規表現ができるとマウントが取れるとかないでしょw
0333名刺は切らしておりまして垢版2018/06/18(月) 21:37:16.63ID:i2PRCr3z
正規表現が使えないってマウスが使えないレベルでやばいいじゃん、プログラマとしては
0334名刺は切らしておりまして垢版2018/06/18(月) 23:00:35.72ID:X+EMgDVY
使えない奴なんていねーよwww
0337名刺は切らしておりまして垢版2018/06/19(火) 11:10:12.37ID:m2Ufy7pq
誰もが必要なら自分に可能な範囲で使うもんなんだ
言語というものは
母国語含めた自然言語だってそう
0338名刺は切らしておりまして垢版2018/06/19(火) 13:14:31.92ID:DNMHrDFa
>>337
こういう肝心な事理解してない奴だらけだから
意味不明な宗教論争にしかならないんだよなぁ
0339名刺は切らしておりまして垢版2018/06/19(火) 14:58:00.71ID:HuUXYvvf
「エクセルで業務効率化」とか言ってる連中が何時間もかけて参照とコピペでちまちま作業してたから
CSVに落として正規表現かけて、トータル5〜6分で全工程終わらせてやった
0342名刺は切らしておりまして垢版2018/06/21(木) 08:05:48.61ID:dt/jL3uq
複雑な文字列の抽出が一発でできたときの感動とコードがシンプルなところかな。
0343名刺は切らしておりまして垢版2018/06/21(木) 17:03:09.15ID:RxJRXYbs
プログラマーがSQLを使いこなすメリットは?
と聞かれても割と困るのと同じ
0346名刺は切らしておりまして垢版2018/06/22(金) 05:29:33.72ID:72JbRteZ
>>34
表現しきれないなら使えるわけないだろ
馬鹿か
お前が言いたいのは
式が複雑になりすぎる時は利用を断念することも検討しろ
という事だろ
簡単な日本語も使えない奴は何やっても駄目
0347名刺は切らしておりまして垢版2018/06/22(金) 05:51:41.84ID:2xFhDOPQ
>>346
素直に読めば分かることなのに、角の立つ言葉を使って反応するのはヨクナイ。
もういい加減そういうのやめようよ。

確かに正規表現が厄介なのは、複雑になると漏れがないかが検証しずらい事。
あえて複数行に分ける、とかいう判断が「使いこなし」のポイントだとおもう。
0348名刺は切らしておりまして垢版2018/06/22(金) 06:32:59.44ID:26DGerur
エクセルの関数でjavascriptが使えるようになるらしいから、エクセルでの正規表現も使いやすくなりそうだね
0349名刺は切らしておりまして垢版2018/06/22(金) 10:02:52.87ID:DnVkL9HP
パーサー使うべきところで正規表現で一時しのぎするゴミ
これが正規表現信者
0350名刺は切らしておりまして垢版2018/06/22(金) 10:30:14.77ID:nzTHn5xl
>>349
パーサーの内部で正規表現使われてるかもしれないじゃないですか
0351名刺は切らしておりまして垢版2018/06/22(金) 12:21:47.22ID:WB5xe+PA
>>350
パーサーが何かも知らないの? ってか、プログラム書けないんじゃ?
0353名刺は切らしておりまして垢版2018/06/22(金) 16:17:52.35ID:fjgYA0q2
>>351
ん?
パーサーって構文解析器だろ
内部で正規表現使ってたって不思議ではないぞ
0357名刺は切らしておりまして垢版2018/06/23(土) 17:06:20.32ID:i2rBHJSP
>>349にとってパーサーってなんなんだw
0360名刺は切らしておりまして垢版2018/06/23(土) 22:33:51.17ID:ZAipo41a
いつもある程度複雑になって、先読みとかキャプチャーとかググって、メンテ考えるとspilitでちぎって手続きした方が楽じゃね?ってことになって、部分的な共通関数にバリデーションチェックでひっそり使うくらい
グダグダ文章ごめん

この手の話って、使いこなして当然とかの厨房が湧いて荒れるよね、大概。

俺は大手のプロジェクトに参画してるやつだけに意見聞きたい
0362名刺は切らしておりまして垢版2018/06/23(土) 23:35:12.77ID:YNvxLlN0
spilitねえ
0363名刺は切らしておりまして垢版2018/06/24(日) 00:15:50.59ID:vqBJHehR
>>361
大手のプロジェクトって人数必要だから5次受け6次受け当たり前、
正規表現どころかC言語すら怪しいレベルの奴がいっぱい集まってるぞ
0364名刺は切らしておりまして垢版2018/06/24(日) 00:19:02.77ID:vqBJHehR
>>362
大手のプロジェクトに参画して喜びの止まらない10次受けくらいの底辺企業のバイト高校生あたりがイキッて書き込んでるんだろ
0365名刺は切らしておりまして垢版2018/06/24(日) 08:28:41.19ID:ue0L4hxn
今時正規表現なんて可視化するサイトあるやろ
そこ放り込めばメンテも楽にできるわ
0366名刺は切らしておりまして垢版2018/06/24(日) 10:32:40.70ID:9jQxJQ07
いやいやいやいや、メリットとかw
正規表現とANSI SQLは、基礎知識だろ
むしろ何で知らないの?ていうレベル。
開発SE経験ゼロのプロマネとかならいそうだけど。
0367名刺は切らしておりまして垢版2018/06/24(日) 10:34:01.85ID:L5BVLvSX
プログラマー板を見てると正規表現を使えないエンジニアの話が出て来たりするから、何か自信が湧いてくるわ。
0369名刺は切らしておりまして垢版2018/06/25(月) 12:10:02.13ID:OgfHLZ8h
底辺が嬉しそうに語りながら、保守を考えない一本釣りの正規表現を書くのがムカつく

SQLとかも同じ、一本のSQLにロジック入れまくるやつ
0370名刺は切らしておりまして垢版2018/06/26(火) 13:36:35.01ID:sPTHfimp
20年以上前の話だけど
あるシステムで吐き出すログファイルを
sedスクリプトで編集して有用な情報を出力するようにした事ある
その行数は100行を超えていた
その後どうなったかは定かではない
0371名刺は切らしておりまして垢版2018/06/26(火) 19:47:32.35ID:bgwEWw4q
>>370
パターンスペース、ホールドスペースも使った?
俺はsedは最長でも20式くらい
awk,perlが標準では入ってない時代のUNIXで書く必要があったから
確か両スペース共使わないとうまく1パスで処理できなかった
0374名刺は切らしておりまして垢版2018/06/27(水) 14:37:11.71ID:28PODMfa
そういう時はさくっとJavaScriptで書いてNodeだな最近は
昔はPerlだったけど
0375名刺は切らしておりまして垢版2018/06/27(水) 18:38:06.01ID:4ms0/n8k
Javascriptはもうちょっと正規表現の仕様がまともだったらなあ
機能は多くなくていいから

仕様書に操作的意味が書いてあるのは評価できる
0377名刺は切らしておりまして垢版2018/06/27(水) 23:11:51.13ID:1Gx+bgGm
Hello Worldレベルならともかく、糞遅いPythonで文字列処理はありえないなぁ。
0380名刺は切らしておりまして垢版2018/07/02(月) 22:20:41.55ID:lloehE9/
正規表現は最後の手段だよ
どうしても正規表現しか使えない場合は正規表現使う

正規表現わかりませんは論外だけどな
クソ長くて複雑な正規表現も論外だが
0381名刺は切らしておりまして垢版2018/07/02(月) 22:47:36.58ID:iPM1Z4oi
長年使われてきた知見の蓄積があって、枯れたライブラリがあって、確立された手法がある

使わない理由がないのだが、
なんで最後の手段なの?他にもっとよい方法がいっぱいあるの?
0382名刺は切らしておりまして垢版2018/07/02(月) 23:50:36.84ID:jzwBvwlU
枯れたライブラリって具体的にどれのこと? エスケープ文字とか互換性ないし、そもそも日本語の
処理に至っては、文字コードの関係でグダグダなのに?
0383名刺は切らしておりまして垢版2018/07/05(木) 12:29:54.20ID:B2K44SA7
文字コードとか何年前の時代の老人ですか
0384名刺は切らしておりまして垢版2018/07/05(木) 12:42:31.47ID:WCE9VysN
日本語をまともに扱えないゆとり脳に大人気のPythonのことですね。
0386名刺は切らしておりまして垢版2018/07/06(金) 01:28:18.86ID:MYrmgALe
>>385
bnfってなに?
0387名刺は切らしておりまして垢版2018/07/06(金) 01:57:09.24ID:sZZ3sZbn
BNF記法知らないのかよ
0390名刺は切らしておりまして垢版2018/07/06(金) 08:07:21.59ID:aiDijQ22
大学で情報工学を体系的に学んだプログラマと、
プログラム言語やIDEの使い方を知ってるだけの専門卒プログラマ

一口にプログラマといっても全く別物ですから
0391名刺は切らしておりまして垢版2018/07/06(金) 08:44:15.92ID:tt5rLYzn
>>390
大学で学んだって、他人の成果である過去の知識を詰め込んだだけの、単なる劣化コピーでしょ。
0393名刺は切らしておりまして垢版2018/07/06(金) 09:48:22.97ID:ddb17xik
専門卒の人も偏差値高かったら東大や京大行ってたやろ?
なんで専門なのか世の中の人がどう思うか考えた方がええで
0394名刺は切らしておりまして垢版2018/07/06(金) 10:07:51.54ID:MXkHC94t
>>386
もぐりですね
0395名刺は切らしておりまして垢版2018/07/06(金) 11:12:08.31ID:xBDvcLLu
1位が驚きの結果に…「美人度が高い国ランキング」トップ10
http://znfhk.lordmarty.com/7.jpg
0396名刺は切らしておりまして垢版2018/07/06(金) 11:27:12.24ID:tt5rLYzn
>>393
偏差値は国立大に入れるレベルにあったけど、そもそも受験してないし、専門学校も中途退学
しようと思ったくらい。 一応卒業したけど、就職活動も専門学校卒業前年の夏休み終わった
9月からくらいで、1ヶ月か2ヶ月くらいしかしてない。 それに、別に他人の目なんていちいち気に
しませんよ。

んで、まだ世間一般には、コンピュータはアニメやSFの中で電球がチカチカして計算するものって
くらいの認識しかなかった当時、アルバカーキーのマイクロソフトを訪問した4人の日本人の1人が
経営していた会社に入社した。 同期入社が確か7〜8人で東京理科大卒の人も1人いたね。

実は入社するまで会社のことはよく知らんかったけど、入社3ヵ月後には新製品の回路設計
やってたかな。 もし高卒までタイムスリップして、記憶を消して人生リセットできると言われても、
たぶん似たような選択肢を選ぶと思うナァ。

まぁ、300万からの借金を抱えて大卒を選ぶのも本人の自由や。 せいぜいガンバレや。
0397名刺は切らしておりまして垢版2018/07/06(金) 11:29:46.57ID:tt5rLYzn
まぁ、論文を捏造したり、研究成果をデッチあげて国の研究費を遣い込むってのは、
大学でしかできないですね。
0398名刺は切らしておりまして垢版2018/07/06(金) 12:32:52.26ID:orEl4YaJ
国立大入れるなら300万使ってでも行けよ
生涯賃金で考えないの?
専門学校でもいくらかはかかってんだろw
0400名刺は切らしておりまして垢版2018/07/06(金) 18:29:05.90ID:qPy+AImc
>>399
「学び」をそういうことだと捉えている人は多い。まともな「学び」の
経験がない人、いわゆる低学歴の人によく見られる。
0401名刺は切らしておりまして垢版2018/07/06(金) 18:58:01.14ID:9T+frKyA
>>391
まるで独自言語でも開発した、みたいな人や
まさか他人が作ったもの借りて日銭稼いでないよな?
0402名刺は切らしておりまして垢版2018/07/06(金) 19:50:22.73ID:tt5rLYzn
おやおや。この国は、いつのまにか低能先生予備軍がイパーイのようですね。 誰も
使わない独自言語なんて、まさに典型的な研究者のオナニー、車輪の再発明ですよ。

それに、正規表現使うとか、vi使うとか、正規表現の解説書とか、他人がつくった
もの借りて日銭稼いでる典型じゃないですか。

昔から人工知能やら音声合成やら研究していますっていたけど、古くはPrologや
Lisp、最近だとTenserflowとか、どれも他人が作ったものじゃないの?

学び(wとか、研究していますとかいえば、上から目線で語れるとでも?
0403名刺は切らしておりまして垢版2018/07/06(金) 19:51:12.42ID:O/b+FERj
【移民いれて、穴埋″】 25△39△17△20△10△2▼13△13△5△5▼3△ <311> 26▼28▼22▼21▼
http://rosie.5ch.net/test/read.cgi/liveplus/1530842425/l50


サリンの犠牲者たったの10人、放射能の犠牲者は毎年20万人!! 移民20万人入れて誤魔化し!
0404名刺は切らしておりまして垢版2018/07/06(金) 19:58:59.26ID:9T+frKyA
>>402
それは別に悪いことじゃないと思うけどお前さんは違うんだろ?
0405名刺は切らしておりまして垢版2018/07/06(金) 20:05:38.41ID:tt5rLYzn
>>404
別にいいとも悪いとも言ってないが? 日銭稼ぎが悪いみたいな中二病丸出しの
>>401=404 って、もしかして低能先生みたいな高学歴のヒキコモリなの?
0406名刺は切らしておりまして垢版2018/07/06(金) 20:06:47.26ID:9T+frKyA
>>405
あれあれ?どこかに日銭稼ぐのが悪いと書いてありましたか?
0407名刺は切らしておりまして垢版2018/07/06(金) 20:24:45.32ID:tt5rLYzn
>>406
ハイハイ。 悪いと書いてないだけで、

> まさか他人が作ったもの借りて日銭稼いでないよな?

の下りに悪意がないとでも? そういうコミュ症に加えて、大卒という無駄に高い
プライドが邪魔して、仕事が続かなくてヒキコモリになっちゃうんですね。

戦後間もなくならともかく、大卒なんて今じゃ量産型ジムやボールと同じくらいの
価値しかないのに。
0408名刺は切らしておりまして垢版2018/07/06(金) 20:26:19.05ID:9T+frKyA
>>407
なんで大卒をそんな毛嫌いしてるのか知らんが俺は工業高卒だぞ
0409名刺は切らしておりまして垢版2018/07/06(金) 20:53:01.18ID:tt5rLYzn
>>408
工業高校卒が、なんでプログラマー&正規表現スレに? 独自言語とか、もしかして
高専ロボっ子とかそっちかね? ちなみに自分は専門卒と言っても機械工学科で、
ソフトや電子回路設計とか全部独学。

大卒が嫌いというか、大学無償化に賛成の国民も馬鹿だけど、この国の大学教授とか
研究、特に情報処理系に関してはほとんど詐欺なのを知ってるから。

文科省の官僚が裏口入学の見返りに口利きで逮捕されてるけど、世間は時系列を知ら
ないだけで、就職に失敗した大卒プー太郎に、なぜか独立行政法人の予算が付いて、
採択公表する時は、晴れて大学の特任教授になってたりするんだぜ。Googleで検索
しても絶対出てこないけどな。
0410名刺は切らしておりまして垢版2018/07/06(金) 20:58:14.60ID:9T+frKyA
>>409
工業でもプログラムやるぞ
そういう仕事にもつくしな
俺は機械組立やめて転職
正直そのまま続けてたほうが収入はでかかった
仕事は今のデスクワークのほうが楽だけどな
0411名刺は切らしておりまして垢版2018/07/06(金) 23:28:18.10ID:QrHpJM0K
>>391
その劣化コピーがスタート地点だよ
劣化コピーにすらなれない奴らは毎回宝くじ買っては
「あー1000000000円当たらねーかなー」とくだらないこと考えてる
0416名刺は切らしておりまして垢版2018/07/17(火) 23:24:15.33ID:UX0LwBlk
形態素解析の中身とか正規表現の地獄みたいになってるのかな
0417名刺は切らしておりまして垢版2018/07/17(火) 23:26:45.49ID:v5n7MHCo
>>349
0419名刺は切らしておりまして垢版2018/07/21(土) 15:55:18.06ID:3qrCbS/b
>>418
無理だ
自分で書かないといけないんだから
馬鹿には無理だ
土方プログラミングみたいなフローチャート仕事とは違うんだ
フローが非直感的すぎるんだ馬鹿には
バックトラックとか理解できるわけない
0421名刺は切らしておりまして垢版2018/07/24(火) 16:22:07.53ID:PPQQWyv5
131071
0422名刺は切らしておりまして垢版2018/07/24(火) 16:35:20.12ID:FIHwt0vj
wordはなぜ正規表現を部分的にしかサポートしていないのか
不便だったからマクロで正規表現全部使えるようにしたわ
0424名刺は切らしておりまして垢版2018/07/28(土) 10:57:45.75ID:Q4vRmUTp
プログラマーでない人 最初から使わない
プログラマーな人 使えるとあれば、使おうとする

あるべき姿 全く対応しないか、完全に対応する
0425名刺は切らしておりまして垢版2018/07/28(土) 11:10:13.11ID:DlTuILrB
正規表現をディスる人って、自称PCに詳しいニワカがワイルドカードのつもりで使って大失態→正規表現は糞、みたいなのが多そう
0426名刺は切らしておりまして垢版2018/07/28(土) 14:59:58.66ID:O+lwHRp5
名前が良くない
0428名刺は切らしておりまして垢版2018/07/28(土) 15:05:08.07ID:7ClbgDgV
>>425
いまさら、正規表現とかアルゴリム辞典とか、知ってて当たり前の知識で、しかもどちらも他人の
成果物の寄せ集め本にしただけなのに、まるでその分野の第一人者気取りで、ドヤ顔してるから、
ディスられているだけ。
0429名刺は切らしておりまして垢版2018/07/28(土) 15:10:44.96ID:7ClbgDgV
>>425-426
性器社員と非性器社員、低俗で卑猥なのは、どっち?
0430名刺は切らしておりまして垢版2018/07/28(土) 15:11:21.57ID:O+lwHRp5
HO
0431名刺は切らしておりまして垢版2018/07/28(土) 15:25:28.08ID:ZqVbctuL
初歩、基本だけでも知ってたほうが得することが多いのに、
その事を理解できるまでに費やすエネルギーが出ない、予約録画さえできないのが普通に居るくらいだし。
0433名刺は切らしておりまして垢版2018/07/28(土) 18:02:52.91ID:UP1hg8hs
知ってて当たり前なら知ってろよー
知らなきゃディスられるの当たり前
0434名刺は切らしておりまして垢版2018/07/28(土) 19:22:16.52ID:sa7gzCeV
>>429
お前
0436名刺は切らしておりまして垢版2018/08/03(金) 14:52:05.84ID:Ou4RP9u2
正規表現も使えないプログラマーとかおらんだろ今時
淘汰される時代
0439名刺は切らしておりまして垢版2018/08/05(日) 15:15:04.32ID:+ZZ4uA51
プログラマー板みると正規表現使えないエンジニアや三項演算子知らないエンジニアがいて安心するわ
0442名刺は切らしておりまして垢版2018/08/07(火) 09:21:31.36ID:CBegUgR6
>>440
古いバージョンのnkfは暗黙の変換がdefaultで入ってるから要注意コマンド
必ずバージョンをチェックしよう
0444名刺は切らしておりまして垢版2018/08/07(火) 10:55:11.66ID:VAoIB4RP
nkfはオワコン
0447名刺は切らしておりまして垢版2018/08/14(火) 09:01:31.62ID:slEsp2WY
正規表現もローカルルールがあって使える使えないがあるからなぁ
0448名刺は切らしておりまして垢版2018/08/14(火) 09:57:56.61ID:ZRZz8rNd
正規表現に頼るコードは悪いコード
0449名刺は切らしておりまして垢版2018/08/14(火) 10:06:40.98ID:PcTS0OcO
最初sedで覚えた私は、perlの正規表現みて愕然とした経験がある
もちろn大概の正規表現はそのまま使えたけどね
拡張された仕様をみて、今までの苦労は何だったのだろうとショックだったな
0451名刺は切らしておりまして垢版2018/08/29(水) 01:26:10.98ID:fighBoSL
とある実名顔出しSE
副業はグルメブロガーの話題のツイート

・プログラマーは下流の仕事
https://twitter.com/micky19750930/status/1034099972252229632

・管理したことないから分からないだろう
https://twitter.com/micky19750930/status/1034390479360614400

・これがなぜRTされているか分からない
https://twitter.com/micky19750930/status/1034368852589596675

プログラマーは下流の仕事とい言い切る上流下流をも管理するSE
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
0452名刺は切らしておりまして垢版2018/09/02(日) 15:37:36.90ID:kpXCKV3a
正規表現とSQLはおぼろげでもいいから覚えといて損はない
面倒なところはクイック・リファレンス的なの読むのでもググるのでもいいけど
0453名刺は切らしておりまして垢版2018/09/02(日) 15:40:59.24ID:Ca8z5XUR
SQLはそれが使用可能な環境でないと無理だが
正規表現って、普通にエディタでサポートしているから
使おうと思えばどこでも使える
0454名刺は切らしておりまして垢版2018/09/02(日) 16:00:21.15ID:RLS441y+
IT革命は雇用を生み出さなかった。
0455名刺は切らしておりまして垢版2018/09/22(土) 06:17:07.83ID:FlrL0sQi
>>41
その100倍ぐらい長くて複雑なの書いた事ある。
今自分で読んでも分からん
0459名刺は切らしておりまして垢版2018/09/27(木) 16:15:32.49ID:uQJmHuGb
awkはちょっとした集計をしてみる位なら良いんだけど
変数のスコープが使いにくいので大きいものは作れない
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況