2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【IT】プログラマーが正規表現を使いこなすメリットとは?

1 :ノチラ ★:2018/06/01(金) 18:00:49.92 ID:CAP_USER.net
皆さん、正規表現は使っていますか? 開発者にとってテキスト処理は面倒な場面も多いですが、正規表現を駆使することで一気に効率化することもできます。今回、『正規表現辞典 改訂新版』の著者・佐藤竜一さんに、正規表現を使うメリットや本書についてうかがいました。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 また、絵文字のように複数のコードポイントを消費して目に見える1文字を表すケースもこれまで以上に増えました。本書でも可能な限り、これらのポイントについて説明しています。
https://codezine.jp/article/detail/10855

2 :名刺は切らしておりまして:2018/06/01(金) 18:02:50.04 ID:UW8cROsO.net
.

3 :名刺は切らしておりまして:2018/06/01(金) 18:09:26.74 ID:mG8AMAO8.net
覚えても使わないと忘れるんだよな

4 :名刺は切らしておりまして:2018/06/01(金) 18:12:51.60 ID:vQTXve7T.net
5ちゃんのNGに便利

5 :名刺は切らしておりまして:2018/06/01(金) 18:13:10.82 ID:3oeH9VNN.net
言語によって書き方が違って覚えられない

6 :名刺は切らしておりまして:2018/06/01(金) 18:13:22.06 ID:JRWDDTKe.net
否定先読み便利です

7 :名刺は切らしておりまして:2018/06/01(金) 18:14:16.77 ID:E4cvvVe6.net
(?!.*)

8 :名刺は切らしておりまして:2018/06/01(金) 18:15:29.97 ID:siTtqKtM.net
1行のif文ってどうすればいいんや

9 :名刺は切らしておりまして:2018/06/01(金) 18:18:07.48 ID:vQTXve7T.net
都道府県と市区町村とその他に分けたやつは軽く感動したね

10 :名刺は切らしておりまして:2018/06/01(金) 18:20:11.05 ID:EH8m4JKz.net
>>8
改行しないでダラダラ書けばいいんじゃね

11 :名刺は切らしておりまして:2018/06/01(金) 18:22:45.00 ID:YglpQtQm.net
頭の体操になる

12 :名刺は切らしておりまして:2018/06/01(金) 18:26:46.39 ID:SJYEv0u2.net
>>8
?

13 :名刺は切らしておりまして:2018/06/01(金) 18:27:59.00 ID:7EotE46N.net
そのうちAIが補正してくれるようになるよ

14 :名刺は切らしておりまして:2018/06/01(金) 18:29:31.04 ID:/Nl7FBDG.net
はじめての性器表現

15 :名刺は切らしておりまして:2018/06/01(金) 18:29:49.67 ID:JDZyF5mW.net
ニュース?

16 :名刺は切らしておりまして:2018/06/01(金) 18:30:47.70 ID:GiR86dnT.net
ある程度理解すると小回り効いて便利だ
ただそれは自分だけの世界ならではの話

他人が書いた正規表現はメンテの時に混乱する
特に一行で収めようと頑張ってる人が書いた正規表現は鬼門

17 :名刺は切らしておりまして:2018/06/01(金) 18:31:22.08 ID:L65m0R8i.net
必須やん

語尾に英字は全部消す
はくちっぽいので

18 :名刺は切らしておりまして:2018/06/01(金) 18:31:40.72 ID:EPano/AU.net
姓企業元が使えない言語、環境ではもう仕事したくない

19 :名刺は切らしておりまして:2018/06/01(金) 18:32:08.39 ID:rkfjyvcM.net
Parl死ね

氏ねじゃなく死ね

20 :名刺は切らしておりまして:2018/06/01(金) 18:33:16.42 ID:vQTXve7T.net
>>16
一週間前に自分で書いたやつが理解できないときあるもんな

21 :名刺は切らしておりまして:2018/06/01(金) 18:34:42.86 ID:0WaNeL3r.net
 


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


 

22 :名刺は切らしておりまして:2018/06/01(金) 18:35:31.10 ID:aEQJ7tB/.net
>>8
環境と言語と目的は?

23 :名刺は切らしておりまして:2018/06/01(金) 18:36:49.48 ID:aEQJ7tB/.net
>>16
ドキュメント作れよ。

24 :名刺は切らしておりまして:2018/06/01(金) 18:37:35.24 ID:rVEy9e7s.net
正規表現が役に立つのは、テキストエディタのみで不具合解析とかソースコード解析する時だな。
たまに統合開発環境すら入れさせてくれない現場で、サクラエディタとか秀丸を駆使して解析したわ。

25 :名刺は切らしておりまして:2018/06/01(金) 18:39:32.12 ID:37OepEDq.net
すぐ忘れてしまう
老いたな

26 :名刺は切らしておりまして:2018/06/01(金) 18:40:59.69 ID:7WvaJvkL.net
パキュレーションサイトってこれで変換してるだけだろ

27 :名刺は切らしておりまして:2018/06/01(金) 18:42:18.62 ID:d7k+iogF.net
簡単な正規表現だったら、誰でもできるだろ・・・

yy/MM/dd kk:mm:ss の日付の日だけ欲しいときに、いろいろ処理するのと
正規表現を使うのとでは、まあ確かに正規表現のほうがわかりやすそうではある
処理でやるのだと、" "でsplitして〜とかやるんだろうなw

28 :名刺は切らしておりまして:2018/06/01(金) 18:42:39.29 ID:LQnNkz1W.net
メンテの仕事は俺に回ってこないし、それで俺の給与が増えるとも思えない
本当にアドバンテージになるの?

29 :名刺は切らしておりまして:2018/06/01(金) 18:44:44.06 ID:fca26N9N.net
javascriptの配列処理を理解するのに1年かかった。

30 :名刺は切らしておりまして:2018/06/01(金) 18:46:45.27 ID:q5e8P/AY.net
覚えてたけど忘れた

31 :名刺は切らしておりまして:2018/06/01(金) 18:51:51.45 ID:HbBv1KyO.net
書いた奴のドヤ顔が浮かんできそうな自己満足的な糞長い正規表現とかの方がメンテナンスしづらいがな

32 :名刺は切らしておりまして:2018/06/01(金) 18:52:41.89 ID:vUlejwnF.net
キャプチャ

33 :名刺は切らしておりまして:2018/06/01(金) 18:53:44.48 ID:3kNZyv6C.net
ワイ中卒javascriptはnode::repl
phpはartisan
ダックタイピングしないと死ぬ病
書いてる最中に全てを忘れてくので
phpはリフレクション必須

34 :名刺は切らしておりまして:2018/06/01(金) 18:53:51.22 ID:r2+Rdi3U.net
正規表現で表現しきれないものまで無理に正規表現を使うな

35 :名刺は切らしておりまして:2018/06/01(金) 18:56:41.01 ID:yPVnhacC.net
使わないとすぐ忘れるんだよな

36 :名刺は切らしておりまして:2018/06/01(金) 18:58:08.43 ID:fca26N9N.net
よっぽど人手が足りないんでしょう。

37 :名刺は切らしておりまして:2018/06/01(金) 19:03:05.07 ID:bsUdUHbV.net
ログ分析の前処理に正規表現かけてデータ取り出してログストレージに突っ込んでるお(´・ω・`)

38 :名刺は切らしておりまして:2018/06/01(金) 19:07:00.52 ID:qprJtppj.net
英会話と同じで、使わなければドンドン忘れて行く

39 :名刺は切らしておりまして:2018/06/01(金) 19:12:10.51 ID:CyAbtJWx.net
逆に正規表現ができないプログラマとか、Sierとか、なんの冗談ですか?

40 :名刺は切らしておりまして:2018/06/01(金) 19:13:51.24 ID:sGRZ9pEE.net
これを正規表現で抽出するにはどう書けばいいんだっけ... てあんちょこと睨めっこしてるうちに
正規表現使わずに文字列処理するプログラムが書けてしまうという

41 :名刺は切らしておりまして:2018/06/01(金) 19:18:24.56 ID:p/QuyIG6.net
複雑な正規表現は、メンテの手間と、バグのもと。
仕様変更を頼まれたら逃げる。

$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])*\]))*};

42 :名刺は切らしておりまして:2018/06/01(金) 19:19:17.49 ID:3AjYx9SG.net
>>19
nono,perl

43 :名刺は切らしておりまして:2018/06/01(金) 19:23:27.90 ID:MHdkqr7I.net
>>28
今こそ転職じゃい

44 :名刺は切らしておりまして:2018/06/01(金) 19:34:41.56 ID:GkPRDYBp.net
結局やりたいこと出来ない場合が多い。
互換性あって、もっと簡単にできないの?
解析で覚えても時間の無駄な気がしてイライラする

45 :名刺は切らしておりまして:2018/06/01(金) 19:36:10.93 ID:VRTVO5BK.net
47歳でいきなり社会復帰しろといっても無理だわな

46 :名刺は切らしておりまして:2018/06/01(金) 19:37:59.05 ID:ooETPHlN.net
俺が正規表現を覚えて絶望したことは
言語毎に正規表現が微妙に違うことに初めて気がついた時。
二つ目の言語やるまで、恥ずかしながら知らなかった。

47 :名刺は切らしておりまして:2018/06/01(金) 19:40:05.83 ID:DrSW68nt.net
>>46
あんまりにも複雑な表現は覚えても仕方ないし使い所ないよね?
VIの検索置換とか、そういうのを使うために覚えるのはありだが
簡単なものは覚えてると仕様書書くときとかにも使える
相手もある程度コーダーな人であるという前提になるが
下手な絵よりもわかりやすく誤解がないのがプログラム構文的な式を直書きすること

48 :名刺は切らしておりまして:2018/06/01(金) 19:44:31.08 ID:gnYIYObN.net
全部ラダーにしろ。w

49 :名刺は切らしておりまして:2018/06/01(金) 19:46:09.65 ID:Eb9AVo6L.net
/\(^.*\)/\1/p

50 :名刺は切らしておりまして:2018/06/01(金) 19:48:59.91 ID:GZGaWPB7.net
>>5
ほんとそれ
特に最短一致はよく使うので
何とかして欲しい

51 :名刺は切らしておりまして:2018/06/01(金) 19:49:48.92 ID:xW4RWcs7.net
 
拡張正規表現でないと不便

52 :名刺は切らしておりまして:2018/06/01(金) 19:51:00.79 ID:q5e8P/AY.net
遠い記憶だと

意識して使い始める

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

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

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

記憶から消去

みたいな感じだったような...
簡単なやつは使えたはず

53 :名刺は切らしておりまして:2018/06/01(金) 19:52:08.50 ID:JDZyF5mW.net
>>49
┏(^o^ ┓)┓)))))

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

正規表現を組み立てるパズルが面白すぎるんだわ。

55 :名刺は切らしておりまして:2018/06/01(金) 19:53:59.14 ID:I4i42Rhm.net
ボケ防止

56 :名刺は切らしておりまして:2018/06/01(金) 19:55:45.62 ID:gWtrwfur.net
性器表現禁止

57 :名刺は切らしておりまして:2018/06/01(金) 19:56:04.01 ID:DrSW68nt.net
>>52
みんなそうだと思う
使うにしたって、PGを相手に実装されたような一部のツールで使うくらいだ
そのツールの一部有用な記述だけ習得して大多数は記憶から抹消するよ
コーディングにこんなもん本格的に使ったら引き継いだやつが泣きを見るし
UIで正規表現前提のもの作ったら客からクレームが来る

58 :名刺は切らしておりまして:2018/06/01(金) 19:57:33.67 ID:E4cvvVe6.net
一番役立ってるのが、数字に3桁毎にカンマを入れるやつ
$val =~ s/(?<=\d)(?=(?:\d{3})+$)/,/g;

59 :名刺は切らしておりまして:2018/06/01(金) 20:02:12.92 ID:vQTXve7T.net
>>58
俺はあれやな
ファイル名の連番の桁揃え

60 :名刺は切らしておりまして:2018/06/01(金) 20:02:49.81 ID:D+WkwilS.net
ERGのテキスト監視→コピペ→棒読み自動読み上げで鍛えた正規表現を仕事で活かし、さらにレベルアップを図って正確なERGセリフの抜き出しが出来るという相乗効果

61 :名刺は切らしておりまして:2018/06/01(金) 20:06:48.40 ID:AhxR188d.net
文字コード変換に使う正規表現ライブラリとかそれ系の処理が不要になったとしてもだな
-------------
便利過ぎるぞ
------------

62 :名刺は切らしておりまして:2018/06/01(金) 20:20:50.89 ID:h0zUYKxX.net
>>27程度なら普通に使ってるしsplitとかを駆使するより分かりやすいと思う

63 :名刺は切らしておりまして:2018/06/01(金) 20:22:05.11 ID:pm+ptodW.net
素人さん辺りからそんけーの目で見られる

64 :名刺は切らしておりまして:2018/06/01(金) 20:30:19.67 ID:Eb9AVo6L.net
働き方改革
昔はファイル名を手作業でひとつずつ変更していたものを一瞬で変換できる

65 :名刺は切らしておりまして:2018/06/01(金) 20:31:34.99 ID:evgGcoLn.net
正規表現はプログラム書くなら常識中の常識でしょ

個人的にはそれよりも
ちゃんとした擬似言語を書けるようになりたい

66 :名刺は切らしておりまして:2018/06/01(金) 20:37:19.28 ID:bxP2zTqj.net
(ちんこ|まんこ)

67 :名刺は切らしておりまして:2018/06/01(金) 20:42:20.56 ID:AhxR188d.net
>>45
おまプログラミング最高やで!
しかも元プロなら言うことなし

68 :名刺は切らしておりまして:2018/06/01(金) 20:43:51.97 ID:BHVkhBs1.net
>>16
正規表現そのものには、コメント入れられないからね
そこは不便
一致や置換の例でも、書いとくかね?

69 :名刺は切らしておりまして:2018/06/01(金) 20:44:52.42 ID:BHVkhBs1.net
>>24
ファイル探すのに使わない?

70 :名刺は切らしておりまして:2018/06/01(金) 20:45:42.40 ID:BHVkhBs1.net
>>41
ぎゃー
やめてくれー

71 :名刺は切らしておりまして:2018/06/01(金) 20:46:49.31 ID:BHVkhBs1.net
>>34
これは鉄則だよね

72 :名刺は切らしておりまして:2018/06/01(金) 20:49:10.59 ID:BHVkhBs1.net
>>46
極力、基本正規表現だけで表して、覚えることを
最小限にしてるよ。

73 :名刺は切らしておりまして:2018/06/01(金) 20:51:19.39 ID:dbFqKXn3.net
>>1
正規表現使わないプログラマーとかっているの?

74 :名刺は切らしておりまして:2018/06/01(金) 20:52:08.86 ID:xiO89GIJ.net
これがビジネスニュース???

75 :名刺は切らしておりまして:2018/06/01(金) 20:52:44.67 ID:E4cvvVe6.net
/((?:ち|ま)ん)こ/$1ぽ/g

76 :名刺は切らしておりまして:2018/06/01(金) 20:56:00.48 ID:Q5gxvhRN.net
単純なのものは便利だけど長くなるとメンテできない

77 :名刺は切らしておりまして:2018/06/01(金) 20:56:06.33 ID:2v8UEnCs.net
>>1
スクワーム
クリープショー
物体X

78 :名刺は切らしておりまして:2018/06/01(金) 20:58:44.36 ID:gwcTjZ0p.net
>>73
プログラム以外で正規表現って?

79 :名刺は切らしておりまして:2018/06/01(金) 21:00:43.59 ID:fpKhwtIR.net
全く使ったことないけど、データベースとかだとつかうの?

80 :名刺は切らしておりまして:2018/06/01(金) 21:04:32.60 ID:EH8m4JKz.net
>>79
SQLではまずつかわないだろうな
完全一致、前方一致、後方一致、部分一致くらいなもんだろ

81 :名刺は切らしておりまして:2018/06/01(金) 21:05:21.90 ID:evgGcoLn.net
>>79
たとえばMySQLではREGEXP演算があるね
抽出条件の記述に使える

82 :名刺は切らしておりまして:2018/06/01(金) 21:05:41.36 ID:xU5En7lA.net
なにが「正規」なの?
じゃあ普通の表現は非正規なのか

83 :名刺は切らしておりまして:2018/06/01(金) 21:06:01.51 ID:Q5gxvhRN.net
通常言語の記述が複雑になりすぎるとき以外は使わない
メンテを考えるとほかの人に渡しにくいから

84 :名刺は切らしておりまして:2018/06/01(金) 21:06:45.18 ID:GozHDCGl.net
絶対にメンテしたくない。。。

85 :名刺は切らしておりまして:2018/06/01(金) 21:07:12.65 ID:Q/QSEBNk.net
>>20
用途を添えて別のテキストへ蓄積

86 :名刺は切らしておりまして:2018/06/01(金) 21:07:57.21 ID:w2gZHW40.net
>>78
NGワード設定とか

87 :名刺は切らしておりまして:2018/06/01(金) 21:08:05.90 ID:Q5gxvhRN.net
メールアドレスの正規表現

88 :名刺は切らしておりまして:2018/06/01(金) 21:08:48.80 ID:FYIvMyBN.net
無いと仕事にならん

89 :名刺は切らしておりまして:2018/06/01(金) 21:10:01.46 ID:EH8m4JKz.net
覚えればべんちだけどまあ、覚えなくても何とかな・・・

JavaScriptでも使ったりするから覚えたほうがいいのか

90 :名刺は切らしておりまして:2018/06/01(金) 21:10:48.49 ID:FYIvMyBN.net
>>73
自分プログラマですが
むしろ正規表現に依存しすぎて
悩んでるぐらいやで…

91 :名刺は切らしておりまして:2018/06/01(金) 21:11:23.36 ID:G9Jqdlx4.net
ソースコードやファイル名のGrep検索とストアドプロシージャ、Webの入力項目のチェックとかで使うのかな?

92 :名刺は切らしておりまして:2018/06/01(金) 21:12:31.19 ID:xoDSuwUH.net
Jgawkの一行野郎!で多用されるあれか

93 :名刺は切らしておりまして:2018/06/01(金) 21:13:32.41 ID:E4cvvVe6.net
IoT(処理)の半分は、RegEx(処理)だろ。
言語の内部処理も、半分は同じだろ。
知らないのは、お前だけ。

94 :名刺は切らしておりまして:2018/06/01(金) 21:15:35.03 ID:evgGcoLn.net
ただ個人の意見としては、
パフォーマンスとのバランスを見ながらほどほどにって思う

正規表現に凝りすぎてプログラム全体の処理速度が落ちては本末転倒なので
避けるべきでしょう

95 :名刺は切らしておりまして:2018/06/01(金) 21:15:39.59 ID:oCwgGgNF.net
NGワードくらいしか

96 :名刺は切らしておりまして:2018/06/01(金) 21:16:40.81 ID:AS7EyvlG.net
>>34
RFCのメアドテストはギリギリだろうか?

97 :名刺は切らしておりまして:2018/06/01(金) 21:17:05.68 ID:Q5gxvhRN.net
現状の正規表現を機械語としたときの高級言語が欲しいよね

98 :名刺は切らしておりまして:2018/06/01(金) 21:22:52.93 ID:5a/qFLwK.net
広告ブロックのフィルタが正規表現じゃろ。

99 :名刺は切らしておりまして:2018/06/01(金) 21:23:14.31 ID:l9A8ePwy.net
>>97
解析するためのツールとしては役に立つかもしれない
入力に関しては表現を冗長にしたら利便性が失われるだけ

100 :名刺は切らしておりまして:2018/06/01(金) 21:23:38.72 ID:h0zUYKxX.net
>>68
> 正規表現そのものには、コメント入れられないからね
環境によっては入れられるものもある
https://www.javadrive.jp/regex/option/index6.html

101 :名刺は切らしておりまして:2018/06/01(金) 21:23:47.34 ID:kuXoh/CS.net
変態ハッカーになりたくて本読んでるけど・・・みたことないぞ。
まだまだ変態になる道さえ見えない、まだ本を読み足らないってことか。
とりあえず遊んで読んでる本に正規表現あるかみてみたら載ってた。
この分野の本で変態になれるのだるろうか。

102 :名刺は切らしておりまして:2018/06/01(金) 21:25:06.84 ID:QzzoRV+Y.net
醜い片仮名語を多用する奴は知恵遅れ。

103 :名刺は切らしておりまして:2018/06/01(金) 21:25:47.98 ID:yCL6Z39T.net
使いこなせないプログラマなんているんか?必須じゃね?

104 :名刺は切らしておりまして:2018/06/01(金) 21:27:50.20 ID:f9zQvCc8.net
オンラインのやつ

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

http://rubular.com/
Ruby専用だけど

105 :名刺は切らしておりまして:2018/06/01(金) 21:29:32.62 ID:oHRiZsMc.net
 
正規表現1行でも
効率を考慮して記述しているのか
プログラマの力量がバレる

同じ記述のムダな繰り返しとか
超絶カッコ悪いw

106 :名刺は切らしておりまして:2018/06/01(金) 21:29:40.33 ID:Q5gxvhRN.net
正規表現の必要性は認めるけれど
ちょっと長い正規表現をみて、どういう処理をしているかすぐに説明できますか?

107 :名刺は切らしておりまして:2018/06/01(金) 21:29:48.45 ID:f9zQvCc8.net
>>100
文字列から正規表現をコンパイルするのはまずどの言語でもできると思うから
文字列連結しつつコメントを書いたりしてるわ

108 :名刺は切らしておりまして:2018/06/01(金) 21:30:51.79 ID:f9zQvCc8.net
>>106
>>104で解決♪

109 :名刺は切らしておりまして:2018/06/01(金) 21:31:45.25 ID:je0zKoer.net
以下、「性器表現で痴漢」禁止な
(´・ω・`)b

110 :名刺は切らしておりまして:2018/06/01(金) 21:36:05.69 ID:YJ17cOFJ.net
>>1
ビジ板ネタじゃないだろ
マ板いけよ

111 :名刺は切らしておりまして:2018/06/01(金) 21:36:50.33 ID:f9zQvCc8.net
長い難解な正規表現を1行書く事が「俺ってカッコイイ」というおかしな風潮があるよね

そんな事しないで、論理的な単位で分割して、わかりやすい変数名で文字列を定義して、最後に連結してコンパイルする
とかしてくれればいいのにねー
もちろん、コンパイルは遅いので、最初の1回だけで済むようにしたいけど

112 :名刺は切らしておりまして:2018/06/01(金) 21:37:00.49 ID:h0zUYKxX.net
>>107
>>100の例あげといて言うのもなんだけどコメントが必要なほど複雑な奴は書きたくないな

113 :名刺は切らしておりまして:2018/06/01(金) 21:41:25.76 ID:Q5gxvhRN.net
>>111
個人でやっている分にはそれでもかまわないんだけどね
企業ベースだと、正当性の検査、メンテナンスチームへの引継ぎ、等々

あと、個人ベースでも時間がたって見直すと、あれ何やってたっけとか

114 :名刺は切らしておりまして:2018/06/01(金) 21:41:48.33 ID:f9zQvCc8.net
>>112
あまりにも複雑な奴はスメルっすよね
ただし、それしかやりようがないとか、他のナイーブな方法が数倍難解で複雑な場合もあったりするし

115 :名刺は切らしておりまして:2018/06/01(金) 21:44:34.21 ID:yyQuHr5M.net
使いこなすもなにも基本でしょ

116 :名刺は切らしておりまして:2018/06/01(金) 21:44:47.43 ID:Q5gxvhRN.net
>>114
確かに人が入力する場合のチェックは正規表現のほうが簡潔の場合が多いかも
でもできれば多用したくない

117 :名刺は切らしておりまして:2018/06/01(金) 21:44:54.82 ID:l9A8ePwy.net
>>111
この種の問題全般に言えることだけど
やってる当人は必要にかられてやってることでも、周辺の人間が異様にバイアスの掛かった視線で見てることって多いな

118 :名刺は切らしておりまして:2018/06/01(金) 21:47:45.47 ID:mEoQ89aV.net
でも正規表現使えない検索ボックスであああああってなる
地元図書館の蔵書検索とか

119 :名刺は切らしておりまして:2018/06/01(金) 21:49:24.59 ID:/tKMxoIa.net
正規表現を日本語(話し言葉)への翻訳とその逆は文系に必須の能力

120 :名刺は切らしておりまして:2018/06/01(金) 21:49:45.01 ID:Q5gxvhRN.net
>>188
図書館の検索で正規表現?
前方一致、後方一致、あいまい検索くらいでいいんじゃない

121 :名刺は切らしておりまして:2018/06/01(金) 21:51:42.45 ID:N0fEdfYG.net
>>28
そういうことを聞いているレベルじゃ
お前さんの役には立たないよ

122 :名刺は切らしておりまして:2018/06/01(金) 21:52:54.44 ID:+JrAK1Rt.net
>>1  <<< 豆 知 識 >>>

正規表現を初めて使用した実用的なアプリケーションは UNIX のエディタ qed (1960年代)。

123 :名刺は切らしておりまして:2018/06/01(金) 21:53:29.32 ID:ZSfmifiW.net
>>3
これ

124 :名刺は切らしておりまして:2018/06/01(金) 21:55:57.95 ID:f9zQvCc8.net
複数行マッチの正規表現で、プロジェクト全体の規則性のある大量の修正を一発で終えた時の、あの爽快感は病みつきですね〜

125 :名刺は切らしておりまして:2018/06/01(金) 21:57:25.16 ID:xoDSuwUH.net
フェアリィ語は形容詞や感情語などの冗長表現が淘汰された英語
これ神林長平試験に出るかも

126 :名刺は切らしておりまして:2018/06/01(金) 21:57:31.58 ID:08OlaRqX.net
作ったアプリを、一生管理する気なら、好きなようにやったらいいけど
自分が作った物を、後の人が拡張したりする可能性があるのであれば
他の人が見ても分かるような形にしとかんとダメじゃね?

127 :名刺は切らしておりまして:2018/06/01(金) 21:58:30.63 ID:Q5gxvhRN.net
>>124
規則性のあるものはまとめたほうがよかったのにね
すでにあるプロジェクトだから仕方ないけど

128 :名刺は切らしておりまして:2018/06/01(金) 21:59:51.31 ID:ev0qk6Hh.net
そういや、広告を消すフィルターを作る場合には
正規表現が少なければ少ないほど処理が軽く早くなる
(総当たり、全チェックの手間を減らすのだから当然のことである)
んだけど、ご立派なプログラマー氏とかだとご自分のPCは
立派なタワーが聳え立つものだったり
水冷式で、使った水の二次冷却まで考えられてるシステムだったり
それに相応しいだけのメモリや各種メディア記録媒体をモリモリ積んでたりなので
1世代以上前のラップトップで使った時に最も軽いフィルタという
現実的に需要が最も高いモノが書けなかったりするんだよね〜

個人資産投資の極限を求めて組んだ自慢のPCで快適に働くフィルタは
多くの場合、使い道がないことのほうが多いw
(お見事!と驚く記述でフィルタ自体は軽量化されてる)

129 :名刺は切らしておりまして:2018/06/01(金) 22:03:30.49 ID:f9zQvCc8.net
>>127
たしかにそういうケースもある
もともとコピペで増殖して今更大人の事情で直せない奴の一括修正とか

でもそういうケースばかりじゃないね(そう多くはないけど)

130 :名刺は切らしておりまして:2018/06/01(金) 22:06:37.05 ID:Q5gxvhRN.net
>>129
業務系の連中はプログラムをコピーして一部修正ばっかりやってる
後のことなんて考えてない

131 :名刺は切らしておりまして:2018/06/01(金) 22:06:37.86 ID:F866IDik.net
正規表現は確かに便利だ
しかし速度はどの程度なのだろうか
巨大regexだと遅くなるの?

132 :名刺は切らしておりまして:2018/06/01(金) 22:07:35.78 ID:b8T9Kbn3.net
>>19
それな。
自分で書いたコードでも一週間後にメンテ出来ない自信がある。

133 :名刺は切らしておりまして:2018/06/01(金) 22:07:38.56 ID:Q5gxvhRN.net
>>131
同じ処理を通常言語で記述したときのことを考えればいい

134 :大島榮城 :2018/06/01(金) 22:07:44.47 ID:APoXHLk/.net
そっちの波動方程式の悪用から、こっちから大量のデータを送信し
検索もできないようにして煙にまく

135 :名刺は切らしておりまして:2018/06/01(金) 22:10:35.19 ID:f9zQvCc8.net
>>130
そんな偏見を盛り込んでレスしないで欲しいですな

x 業務系
o あほな連中

136 :名刺は切らしておりまして:2018/06/01(金) 22:11:13.42 ID:F866IDik.net
>>101
やめとけ、perlとかの魔術コードに慣れて
正規表現を多用しだすと、
本格的に変態になって元に戻れない身体になるぞ

137 :名刺は切らしておりまして:2018/06/01(金) 22:15:13.20 ID:K5Prw03R.net
否定先読み(Negative lookahead)、便利よねー。アナリティクスの標準レポートでは使えないみたいだけど。

138 :名刺は切らしておりまして:2018/06/01(金) 22:22:49.88 ID:eUthWqgT.net
正規表現辞典? 知らね
詳説正規表現なら知ってる

139 :名刺は切らしておりまして:2018/06/01(金) 22:27:29.41 ID:p4FfGOMc.net
コードの中にコードが入ってる事になるからな。
基地外マクロと同様で程々にしか使わん

140 :名刺は切らしておりまして:2018/06/01(金) 22:31:45.60 ID:3TeMdCo/.net
日本人が漢字を使うメリットは?ってのと
同じくらいバカバカしい質問だな

141 :名刺は切らしておりまして:2018/06/01(金) 23:05:19.88 ID:U2kPJiHp.net
>>131
コンパイルしとけば(できる言語なら)早いに決まってる
メモリー的にでかくなる可能性はあるが

142 :名刺は切らしておりまして:2018/06/01(金) 23:20:29.07 ID:k3I/eGhR.net
うちの職場、検索することをgrepすると言ってるけど
正規表現で書ける人に出会っことない。

143 :名刺は切らしておりまして:2018/06/01(金) 23:57:23.18 ID:mnyxvohL.net
>>1
メリットは英語の正規表現では長所、
美点の意味で利点と言う意味で英語を
使うならアドバンテージの方が正しい

144 :名刺は切らしておりまして:2018/06/02(土) 00:10:07.90 ID:TaprJSIX.net
>>125
SF板の神林スレ開いたのかと思ったじゃないか

145 :名刺は切らしておりまして:2018/06/02(土) 00:19:28.61 ID:ZZiZ4+ZA.net
>>1
読みやすさというのは違うと思う。
むしろパッと見で分からなくしてドヤ顔するためにあると思う。

146 :名刺は切らしておりまして:2018/06/02(土) 00:52:49.14 ID:WtS4UuIU.net
>>145
かつて、メモリ容量が少なかったり演算能力が低かった時代に効率的に処理するために生まれたものだと思ってる
今の御時世、こんな分かりづらい表記に頼る必要性はない
すでにあるツールを動かすために使うに留めるべき

147 :名刺は切らしておりまして:2018/06/02(土) 01:04:21.29 ID:cAJHeTll.net
>>140
わかる。けど、実際結構知らない人も多いのでバカバカしい質問とは思わないな。

自分も少し複雑なのをかくと、正直どこかに漏れがないかビクついてしまう。

148 :名刺は切らしておりまして:2018/06/02(土) 01:05:15.11 ID:PTaW2IDB.net
そうにゅう
せいきひょうげん
いんさーと
ちかん

エロワードはなぜか小声で話した20代

149 :名刺は切らしておりまして:2018/06/02(土) 01:14:21.29 ID:PTaW2IDB.net
昔Linux絡みでsedを勉強した時に漏れ無く付いてきたな

150 :名刺は切らしておりまして:2018/06/02(土) 01:21:10.44 ID:PTaW2IDB.net
正規表現で一番困るのが、エスケープ文字かな
コマンドや言語で微妙に違ったりする
それぞれ何をエスケープするとか覚えてられん
うまく行かない時は怪しそうな文字をエスケープしてみる
行き当たりばったりですわ

151 :名刺は切らしておりまして:2018/06/02(土) 01:38:19.14 ID:U2yN0rUf.net
エディターで検索とか置換でしか使ってないな
てかこれが無いと使い物にならないけど

152 :名刺は切らしておりまして:2018/06/02(土) 01:56:05.25 ID:eABtjXuv.net
メリットって・・・・
ed使えない奴が生き残れるとも思えないが、
踏み絵にしてはいいお題。
s/IT/ブラック会社/g

153 :名刺は切らしておりまして:2018/06/02(土) 02:03:18.18 ID:wXbxUYQe.net
文字検索は汎用性高いわな
メールだって基本は文字だし

154 :名刺は切らしておりまして:2018/06/02(土) 02:04:42.64 ID:rEeanybz.net
正規表現?男は黙ってDFA

155 :名刺は切らしておりまして:2018/06/02(土) 02:06:59.83 ID:eABtjXuv.net
>>154
じゃあ、黙っておけよwwww
なぜ喋り出す
のか

156 :名刺は切らしておりまして:2018/06/02(土) 02:07:42.04 ID:wXbxUYQe.net
>>155
女の可能性

157 :名刺は切らしておりまして:2018/06/02(土) 02:39:33.05 ID:o3ppuK5b.net
>>64
余計なことするなよー、仕事が増えるじゃん

158 :名刺は切らしておりまして:2018/06/02(土) 02:54:46.05 ID:WSfc4a1A.net
素人質問ですまんけど、正規表現って、ワイルドカードのこと?

159 :名刺は切らしておりまして:2018/06/02(土) 03:01:05.20 ID:gwsgG2tp.net
.*

160 :名刺は切らしておりまして:2018/06/02(土) 03:02:55.46 ID:izp8kVtx.net
俺はあれだ、毎回マイクロソフトのページに頼ってる。

161 :名刺は切らしておりまして:2018/06/02(土) 03:31:50.40 ID:I7WXyjeV.net
>>158
重要な要素の一つだね

162 :名刺は切らしておりまして:2018/06/02(土) 03:33:47.43 ID:eABtjXuv.net
>>158
1,$s/.*//g
これをやってみ
試しに

163 :名刺は切らしておりまして:2018/06/02(土) 03:35:11.11 ID:NlkyhSYB.net
>>160
ググると一番上にでてくんだよなw

164 :名刺は切らしておりまして:2018/06/02(土) 03:45:06.93 ID:q9L5zqSv.net
シェルのグロブで正規表現並に細かく指定したいときがたまにある
自分はもう手癖のように使えるけど、Linux初心者はこの両者の違いを理解するのに苦労しそう
そもそも両者はなんで統一されてねーんだよって思ったり

165 :名刺は切らしておりまして:2018/06/02(土) 03:45:15.55 ID:OxIZQKNg.net
長年手入れしてきたNGExのデータを失った時には泣けた。

166 :名刺は切らしておりまして:2018/06/02(土) 06:46:35.07 ID:FEkepavX.net
【元有名オリンピック選手が発見した新ビジネス!】

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

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

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

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

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

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

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

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

予告なく案内をストップするかもしれないそうなのでまずは、下記のページを確認することを強くオススメします。https://1n.pm/siRkU

167 :名刺は切らしておりまして:2018/06/02(土) 07:17:36.97 ID:t23PGPxd.net
第三次パソコン革命。

168 :名刺は切らしておりまして:2018/06/02(土) 07:24:49.62 ID:io5WQvyi.net
仕事でマジで性器表現って誤変換したままメール送信したりしそうになるから焦る。

169 :名刺は切らしておりまして:2018/06/02(土) 07:32:42.37 ID:inUmnvMj.net
C言語は正規表現がウンコなのどうにかならんのか

170 :名刺は切らしておりまして:2018/06/02(土) 07:46:41.21 ID:PTaW2IDB.net
>>168
ω
(i)
くらいしか知らないな

171 :名刺は切らしておりまして:2018/06/02(土) 07:48:07.97 ID:TbiNxClw.net
昔は(昔から正規表現あったようだけど)、
右から何文字目とか、左から何文字目とかやって
数値だったら〜、とか、空白だったら〜、とか
ゴチャゴチャやってたけど、
超めんどくさい。
基本的に正規表現使うようにしてるけど、その分昔より頭使わなくなった感はある。

172 :名刺は切らしておりまして:2018/06/02(土) 07:49:18.18 ID:ZP1DbF5x.net
[ちま]んこ

173 :名刺は切らしておりまして:2018/06/02(土) 08:00:22.05 ID:sCFOm73J.net
Google検索がもっと正規表現を受け付けてくれたらなあ。

174 :名刺は切らしておりまして:2018/06/02(土) 08:02:35.25 ID:b37Hf+Gf.net
字句解析で出てくる。
lex や flex使う人とか。

検索サイトで使えるとこがあるみたい。

175 :名刺は切らしておりまして:2018/06/02(土) 08:03:52.69 ID:svbbVFc4.net
確かにネット検索で、表記のゆらぎをまったく許容しないで
俺が書いたそのままの条件での結果を表示してくれ、と思うことあるな。

176 :名刺は切らしておりまして:2018/06/02(土) 08:04:43.84 ID:TbiNxClw.net
>>135
アホじゃなくても会社がコピペ以外禁止してるんだよ。
既に稼動してて実績あるから、それをコピペするだけの工数で算出。
関数化したり、それをテストする工数はとってない。
コピペ以外をする奴は要らない要員。

新規作成の方が楽だよ、メンテより。

177 :名刺は切らしておりまして:2018/06/02(土) 08:12:27.33 ID:+8gcnrHI.net
もし100分の1ぐらいの確率ででルールとズレるパターンがあったらどうしよう、誰の責任だ
というリスク回避思考がプログラミングも正規表現もSQLも必要以上に複雑化する原因

178 :名刺は切らしておりまして:2018/06/02(土) 08:31:08.54 ID:VBHV/Mbp.net
>>1
正規表現で一行記述するとたしかに一見はスマートだけど
メンテナンスや条件追加時の影響を考えると
キチンと処理分けしたほうが何かと楽になるということもある(´・ω・`)

まぁだからといってズラズラ何十個も条件分けさたらブチギレるけど。
程度によるって感じだよな

179 :名刺は切らしておりまして:2018/06/02(土) 08:37:08.94 ID:rgFYA5v6.net
>>169
そもそも文字列操作が不得意な言語になに期待してるんだよ

180 :名刺は切らしておりまして:2018/06/02(土) 08:39:54.96 ID:jyjobDEh.net
>>177
100分の1って結構な確率だぞ。
1日1万回ループさせたら100回エラーが出るとか舐めてんのかと

181 :名刺は切らしておりまして:2018/06/02(土) 08:44:10.68 ID:lC9Hcg/v.net
正規表現使わないプログラマーの男性っているの?

182 :名刺は切らしておりまして:2018/06/02(土) 08:46:14.62 ID:iLVZzuSD.net
[ち|ま]んこ

183 :名刺は切らしておりまして:2018/06/02(土) 09:01:38.21 ID:je3mPSYx.net
これみて、正しく動くかどうか判断できるやつがいたらすごいと思う。
(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)

184 :名刺は切らしておりまして:2018/06/02(土) 09:04:55.45 ID:jTGi+IMN.net
プログラマーを非正規雇用で使いこなすメリットは?
に見えたorz...

185 :名刺は切らしておりまして:2018/06/02(土) 09:17:32.37 ID:9h7vuWWC.net
お*(ぼぼ|べっちょ|そそ)

186 :名刺は切らしておりまして:2018/06/02(土) 09:18:18.23 ID:zlozSAM2.net
[25]ch

187 :名刺は切らしておりまして:2018/06/02(土) 09:23:11.44 ID:WtS4UuIU.net
>>177
その程度のチェックすぐ回せるなw

188 :名刺は切らしておりまして:2018/06/02(土) 09:23:12.46 ID:H2TG2QEq.net
>>3
全てにおいて言えるな。
分数の割り算が出来ない大学生が多いらしい。

189 :名刺は切らしておりまして:2018/06/02(土) 09:56:34.73 ID:Gm4CfMWb.net
正規表現使えないで、プログラマを名乗る奴がいることに驚くわ。
一括変換とかどうやっているんだろう?

190 :名刺は切らしておりまして:2018/06/02(土) 10:01:35.34 ID:rr8K8NPU.net
>>189
デスクトップのエディタにコピペ→逐一変換→サーバ上に戻しコピペ

こうじゃね?

191 :名刺は切らしておりまして:2018/06/02(土) 10:18:45.41 ID:WtS4UuIU.net
>>190
サーバ上でコーディングとかどこの日曜プログラマなんだ?
それともサーバとWSの区別が付いてないアホ?

192 :名刺は切らしておりまして:2018/06/02(土) 10:45:15.70 ID:YfvaDbIN.net
>>191
ライセンス一個しかなきゃ、サーバーにリモートアクセスして編集するじゃん

193 :名刺は切らしておりまして:2018/06/02(土) 10:52:52.90 ID:KSmjx9C4.net
>>141
コンパイルより中で何回スキャンしてるかだろ

194 :名刺は切らしておりまして:2018/06/02(土) 10:56:26.27 ID:KSmjx9C4.net
>>158
ワイルドカードの超高級版だよ

195 :名刺は切らしておりまして:2018/06/02(土) 10:58:21.11 ID:KSmjx9C4.net
>>183
この程度なら余裕だろ

196 :名刺は切らしておりまして:2018/06/02(土) 11:09:30.50 ID:52CGkURw.net
>>183
2つ目の()の括りは要るか?
[]の中身なら、正規表現でなくURLに従っているかの問題だろ

197 :名刺は切らしておりまして:2018/06/02(土) 11:11:12.36 ID:iLaQ3bQ0.net
>>14
ちんこ!

198 :名刺は切らしておりまして:2018/06/02(土) 11:11:33.02 ID:J8G5crVc.net
漢字もハングルも使えないじゃないか

199 :名刺は切らしておりまして:2018/06/02(土) 11:13:35.50 ID:HL64GqQg.net
>佐藤:勤務先はいわゆるSIerですので

マニュアル作って人月で生きるゴミにデスマーチさせる人たちか

200 :名刺は切らしておりまして:2018/06/02(土) 11:15:51.11 ID:8yE3VBS6.net
とりあえず正規表現すら使えない低能はさっさと解雇しとけば間違いない

201 :名刺は切らしておりまして:2018/06/02(土) 11:17:38.86 ID:8yE3VBS6.net
>>183
残念ながらキミは他人より相当知能が劣っているみたいだ

202 :名刺は切らしておりまして:2018/06/02(土) 11:21:03.68 ID:u4uJIPzl.net
>>191
サーバ上のスクリプトの調整が主要業務の人たちにあやまっとけよw

>>193
必ず1回で出来るし、普通、そうしてある
それが正規表現のメリットだから勉強しておいてね

203 :名刺は切らしておりまして:2018/06/02(土) 11:22:56.96 ID:52CGkURw.net
>>196追記
>>183
[]の中はエスケープ要らないだろ?
言語によっては文字列の括り文字のエスケープが必要な場合もあるが

204 :名刺は切らしておりまして:2018/06/02(土) 11:28:20.37 ID:KSmjx9C4.net
>>202
バックトラックを知らないのか?

205 :名刺は切らしておりまして:2018/06/02(土) 11:42:39.97 ID:gwsgG2tp.net
テキストマイニングで正規表現は重宝している

206 :名刺は切らしておりまして:2018/06/02(土) 12:21:25.92 ID:WtS4UuIU.net
>>202
サーバ内、スクリプト調整でも
開発と基本的な動確はサーバ上ではやらんだろ
開発用環境ならやるにしたって端末上かWS上に置いてる仮想マシンなり実機想定の環境を置いてあるだけのWS環境だわ
間違ってもサーバとして動かしてるマシン上でいきなりコーディングなんてやらん

207 :名刺は切らしておりまして:2018/06/02(土) 12:25:30.78 ID:WtS4UuIU.net
例外的に実機のメンテナンスをやるところなら
確かに、ネットワークを止めて実機でテストスクリプト走らせるとかはあるだろうけどさ

208 :名刺は切らしておりまして:2018/06/02(土) 12:49:28.56 ID:TSKo4UPK.net
てかどこからコーディングなんて出てきたんだよ w

209 :名刺は切らしておりまして:2018/06/02(土) 12:59:24.31 ID:zNTsDGED.net
自分の書いたものだと分かるけど、
他人の書いた正規表現とか単なる暗号文に見えるわ。
でも自分の書いたものでも、しばらくたつとチンプンカンプンで
何でこんな事を書いたんだろう?って思えるものがある

210 :名刺は切らしておりまして:2018/06/02(土) 13:36:36.83 ID:KHayct6p.net
わい非正規雇用にみえた
病んでるな(白目)

211 :名刺は切らしておりまして:2018/06/02(土) 13:45:26.72 ID:rhNJy95G.net
>>206
動確とか、なんでそんな変なお前んとこの会社でしか使わない用語使うの?
テレビ局かなんかのギョーカイ君?
それにサーバーったって、良くて開発用サーバーだし。
そこにDBサーバーやらAPサーバーやら
なんでもかんでも突っ込んで
「開発環境はここにあるから、ここで続きやって」とか言われる時だってあるし
特に名前忘れたけど、帳票ツール。

212 :名刺は切らしておりまして:2018/06/02(土) 13:59:14.13 ID:gwsgG2tp.net
Webサーバなんかは本番から切り離した1台だけで検証をするってことはあるな

213 :名刺は切らしておりまして:2018/06/02(土) 14:04:28.30 ID:1oThqnVI.net
メリットも何も正規表現なんて環境の一部だろ
様々な用途で毎日使ってるが

214 :名刺は切らしておりまして:2018/06/02(土) 14:08:01.19 ID:nRcF7sug.net
エクセルの置換で正規表現使えないんじゃね?
なんとかしてくれや

215 :名刺は切らしておりまして:2018/06/02(土) 14:11:34.59 ID:8TIiSv5W.net
正規表現は馬鹿には使いこなせない

216 :名刺は切らしておりまして:2018/06/02(土) 14:31:37.72 ID:RCSNY7tz.net
Excelマクロに似てるな。
簡単なモノなら使った方が簡潔に書けるが、
複雑にしてしまうと、後から読む人が
分からないモノになる。

217 :名刺は切らしておりまして:2018/06/02(土) 14:53:37.07 ID:ucWv6CM+.net
正規表現ってソフトによって違うのは仕様なのか?
Janeと他では書き方が違うんだが?

218 :名刺は切らしておりまして:2018/06/02(土) 15:34:42.30 ID:B/huT4Py.net
>>217
いくつか方言みたいのがあるって聞いたことあるわ

219 :名刺は切らしておりまして:2018/06/02(土) 15:58:16.65 ID:xnfH3qcG.net
printfはファイルサイズが大きくなるので自作します

220 :名刺は切らしておりまして:2018/06/02(土) 16:13:15.41 ID:8yE3VBS6.net
>>214
VBA屋はプログラマじゃないから問題ない

221 :名刺は切らしておりまして:2018/06/02(土) 16:27:38.42 ID:TfY/zSoz.net
サクラエディタで改行文字を含む正規表現の検索や置換が正しく動作しないなど、
正規表現ライブラリ自体、まともに実装されていなかったりする。

たとえば、2つ連続する行末を1個にする「"\r\n\r\n" → "\r\n"」とか、
行末の余分なタブを削除する「"\t\r\n" → "\r\n"」とか。

222 :名刺は切らしておりまして:2018/06/02(土) 16:34:56.39 ID:TfY/zSoz.net
>>27
手入力だと文字が全角だったり、「HH:MM:SS」じゃなくて「H時M分」とか「H時」
だったり、区切り文字が「コロン(:)」が「セミコロン(;)」だったり、前後に空白文字
や、余分な改行文字(EXCELのセル入力あるある)が入っていたりとかフツーなんだが?

223 :名刺は切らしておりまして:2018/06/02(土) 16:41:41.29 ID:TfY/zSoz.net
>>214
EXCELの置換の場合、セルの表示で見えている内容と、セルの値(式の場合もある)
は別物なんだが、置換したいのはどっち?

おおかた、ど素人がEXCELの仕組みも理解せず放言してるんだろうが、テキストを
置換したいなら、おとなしくCSVでも出力してテキストエディタで置換したら?

224 :名刺は切らしておりまして:2018/06/02(土) 16:41:59.39 ID:6Voz4xDP.net
>>19
Parlなる言語はない

225 :名刺は切らしておりまして:2018/06/02(土) 16:53:39.29 ID:CbRsWHTh.net
エディタの置換では使うがその度にggr

226 :名刺は切らしておりまして:2018/06/02(土) 17:03:21.15 ID:ERgDtYPC.net
バックアップとってからやるんだぞw
でも、ファイル間違えて、バックアップの方をアジャパーにしちゃうんだぞw

227 :名刺は切らしておりまして:2018/06/02(土) 17:11:11.88 ID:TfY/zSoz.net
正規表現の検索じゃ、コメント文字列や、文字列定数の中はマッチング対象から
外すなんてマネができないんで、いくらバックアップとってても、一括置換なんて
できんな。

228 :名刺は切らしておりまして:2018/06/02(土) 17:24:07.23 ID:g8RukKVH.net
正規表現何て情報処理技術者が知っている技術の何百分の一のレベルじゃないか、其れを大袈裟に書く時点でライターのレベルが分かる

229 :名刺は切らしておりまして:2018/06/02(土) 17:36:37.95 ID:NrD6R3uv.net
よくある荒らし対策の正規表現
URL2個以上あればNG NGWordの正規表現に入れるだけ

[\s\S]*((http?|https)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+))[\s\S]*((http?|https)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+))[\s\S]*

230 :名刺は切らしておりまして:2018/06/02(土) 17:58:04.97 ID:8yVZbT3C.net
むかし自分が書いた正規表現ですら1年後にみると何かいてあるのかわからんからなw
あれこそコメントを残すべきもの

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

とかのコメントを書くよりよっぽど重要ヽ(´ー`)ノ

231 :名刺は切らしておりまして:2018/06/02(土) 18:21:39.88 ID:RRNV/rHO.net
>>230
想定文字列のパターンをいくつか残すことにしてる

232 :名刺は切らしておりまして:2018/06/02(土) 18:28:07.24 ID:79t+WG3q.net
>>230
コメントつけないとわからないようなソース書いちゃダメ
って昔言われた

233 :名刺は切らしておりまして:2018/06/02(土) 18:38:20.16 ID:B/huT4Py.net
>>232
ま、これは単にソースってよりも暗号みたいなもんだから、コメントは有ってもいいんじゃね?

234 :名刺は切らしておりまして:2018/06/02(土) 18:41:37.10 ID:rgFYA5v6.net
>>221
サクラエディタの正規表現が複数行に対応してないだけだろ
対応版があるみたいだからそれ使えや

235 :名刺は切らしておりまして:2018/06/02(土) 18:42:21.39 ID:rgFYA5v6.net
>>222
お前のところの「普通」なんて知らんがな

236 :名刺は切らしておりまして:2018/06/02(土) 18:45:40.42 ID:j+bjgE1B.net
>>228
そもそも、新刊を売るためのインタビューを装ったステマ記事でしょ。

ネットがなかった時代ならともかく、まとめサイトみたいな内容を書籍化しただけのこんな本を、
有り難がって買うやつがいるとでも、出版社の人間は本気で思っているのかねぇ。

237 :名刺は切らしておりまして:2018/06/02(土) 18:59:06.48 ID:j+bjgE1B.net
全角の数字だけ半角にするとか、「半角カナ」を「全角カナ」に変えて、「半角カナ文字+濁点」や
「半角カナ文字+半濁点」は、濁点や半濁点付きの全角1文字へ変換みたいなことをしようと
すると、excelのvbaマクロでも書いた方がはやい。 プロジェクト内のソースコードで、変数名や
関数名を変えるなら、Visual Studioのリファクタリング機能を使った方が確実で速い。

238 :名刺は切らしておりまして:2018/06/02(土) 19:39:25.36 ID:TbiNxClw.net
>>232
それは悪い先輩だ。コメントはちゃんと書け。
コメント書かないソース書くのは悪い奴。

239 :名刺は切らしておりまして:2018/06/02(土) 19:57:49.10 ID:RRNV/rHO.net
>>238
コメントないと理解できないようなソース書くなって事でしょ。その通りと思うがな

240 :名刺は切らしておりまして:2018/06/02(土) 20:37:58.88 ID:TbiNxClw.net
>>239
理解できるかどうかなんて、人それぞれじゃん。
未だにラムダ式分からない人とかいるだろうし。
新人なんか特によく分からないじゃん。

241 :名刺は切らしておりまして:2018/06/02(土) 20:43:22.45 ID:rgFYA5v6.net
>>238
そう言う0か100かみたいな考え方するのは良くない

242 :名刺は切らしておりまして:2018/06/02(土) 20:47:32.83 ID:KSmjx9C4.net
>>240
別にコメント否定してるわけではないよ。分かりやすいコードを心掛けようって事なんだな

243 :名刺は切らしておりまして:2018/06/02(土) 21:22:41.87 ID:5VYx/ePs.net
正規表現なかったら文字列の抽出とか置き換えとかif文の嵐になるだろ

244 :名刺は切らしておりまして:2018/06/02(土) 21:57:40.64 ID:UrYXEsiD.net
今更正規表現ってw
何十年前の技術だと思ってるんだ

245 :名刺は切らしておりまして:2018/06/02(土) 22:04:10.38 ID:UrYXEsiD.net
>>206
ふつーにサーバ上でやってたなー
検証環境として19インチラックに入ったサーバ群が事務所に置かれてたし。

246 :名刺は切らしておりまして:2018/06/02(土) 22:07:56.93 ID:UrYXEsiD.net
>>206
仮想環境が実用になったのなんてここ10年くらいだよ。
Linuxでよければその辺のマシンにインストールできたが
商用UNIXとなるとそう簡単にもいかないんでね。

247 :名刺は切らしておりまして:2018/06/02(土) 23:06:53.29 ID:TfY/zSoz.net
ロクにコメントを書かないようなヤツが、まともな例外処理や、関数の戻り値で
エラー判定処理を書いているとは思えんな。

248 :名刺は切らしておりまして:2018/06/03(日) 16:31:25.67 ID:ldRJPttT.net
>>244
正規表現を使わないの?

249 :名刺は切らしておりまして:2018/06/03(日) 16:40:02.28 ID:9e71CSGS.net
使えるのが当たり前でいまさらメリットどうのこうのじゃねーだろ
ってことかと

250 :名刺は切らしておりまして:2018/06/03(日) 16:46:37.65 ID:sTufVYQq.net
>>244
代替するもんがないし、ビッグデータやAIに食わせるデータ作りに需要は増えてるだろ

251 :名刺は切らしておりまして:2018/06/03(日) 16:55:25.72 ID:k9M59bDq.net
最初は行先頭、最後ぐらい知っとけばいい

252 :大島榮城 :2018/06/03(日) 17:05:07.62 ID:7wv5PqEf.net
>>246
汎用機にも仮想化があって、高いから使われてなかったのが
降りてきた感じがある

253 :名刺は切らしておりまして:2018/06/03(日) 17:58:06.95 ID:052mca8r.net
>>248
プログラマなら使えて当然かと思ってた
時期的に、新入社員用の記事かな

254 :名刺は切らしておりまして:2018/06/03(日) 20:47:05.38 ID:PdRCZ5/P.net
>>232
コメントは何をするものなのかを書くもので、何をしているものかを書くものじゃない。
その意味で、コメントを必ず書けと言うやつも、必ず書くなと言うやつもどちらも素人に毛が生えたようなもの。

255 :名刺は切らしておりまして:2018/06/03(日) 22:51:43.79 ID:sTufVYQq.net
>>254
ごめん。違いが分からないので具体的教えてもらうと有り難いです

256 :名刺は切らしておりまして:2018/06/03(日) 23:25:23.91 ID:rHCNfTGn.net
>>239
コメントは実装を書くものではなく目的を書くものPGの初歩の初歩ですね

257 :名刺は切らしておりまして:2018/06/03(日) 23:36:47.30 ID:8c7ZtnJs.net
APLもインラインで書き込めると便利だゾー

258 :名刺は切らしておりまして:2018/06/03(日) 23:40:09.87 ID:rHCNfTGn.net
>>255
Linuxカーネルのコメントでも読んで見たら?

259 :名刺は切らしておりまして:2018/06/04(月) 00:23:10.45 ID:VKmaujku.net
プログラマより運用かな。ログ解析で日常的に使う。
プログラマだと使わない使えない人を見かける。ごく一部にちょろっと使うだけだからな。

260 :名刺は切らしておりまして:2018/06/04(月) 03:05:37.77 ID:ukAjV5t3.net
テキスト変換マクロで使うくらいだな

261 :名刺は切らしておりまして:2018/06/04(月) 10:19:12.56 ID:Ju/xwrc2.net
>>255
コードから読み取れる情報はコードに
変更履歴は管理ツールに
コメントはそれを補うように過不足なく書く

262 :名刺は切らしておりまして:2018/06/04(月) 12:00:21.78 ID:uGceL8zw.net
>>253
逆に素人っぽい
正規表現なんて日常的に使う人間じゃないと「使える」状態にはならんでしょ
結構有名なコントリビュータとかも都度勉強して思い出してるっていってるのに

263 :名刺は切らしておりまして:2018/06/04(月) 12:32:48.64 ID:BjiPNdCM.net
>>259
プログラマだけど、ログから不具合の原因調査とかで正規表現は日常的に使う。

264 :名刺は切らしておりまして:2018/06/04(月) 13:19:53.12 ID:v8SKECvu.net
>>262
マニュアルなりググるなりして「使える」なら充分でしょ

265 :名刺は切らしておりまして:2018/06/04(月) 20:08:45.03 ID:GauWBXpS.net
結局検索か抽出にしか使われてないw

266 :名刺は切らしておりまして:2018/06/04(月) 21:16:46.37 ID:tqYDWr2j.net
勉強のために正規表現を実装しようとして挫折するのを十数年繰り返してる
どうやったらあんなに早く動くんだ…

267 :名刺は切らしておりまして:2018/06/04(月) 21:33:34.25 ID:tBYrud75.net
>>266
君かっこいいね。.netの実装はタイムアウト設定できるんだよ。笑ってしまうがバックトラック地獄考えると助かるよ

268 :名刺は切らしておりまして:2018/06/05(火) 01:00:27.21 ID:ElpIObNg.net
.+だけ憶えればいいよ。

269 :名刺は切らしておりまして:2018/06/05(火) 02:07:06.36 ID:B4OsSHLH.net
>>19
使ったこともない馬鹿は死ねよ

270 :名刺は切らしておりまして:2018/06/05(火) 02:16:02.59 ID:aWboaoPC.net
メリットというか...
道具を使いこなせない技術者は無能
出来ないままなら無能が集まる職場で働くしかない
ただそれだけの事

271 :名刺は切らしておりまして:2018/06/05(火) 02:18:41.45 ID:aWboaoPC.net
>>266
実装本出てるじゃん

272 :名刺は切らしておりまして:2018/06/05(火) 07:44:53.25 ID:qqPvRAVK.net
意外なことにゲーム改造で役立った

273 :名刺は切らしておりまして:2018/06/05(火) 07:50:48.06 ID:RxLdMzs+.net
>>271
パフォーマンスが悪い。高級言語なら簡単に実装できるだろうが速度は出ないよ。速度求めるならアセンブラでトリッキーなテクニック使う必要があるんだよ

274 :大島榮城 :2018/06/05(火) 07:56:26.76 ID:JH54gddr.net
おかしなビデオで勉強したけど

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

ってだけなのが正社員表現とか言うのか
馬鹿らしい

275 :名刺は切らしておりまして:2018/06/05(火) 08:22:47.21 ID:o7j0VkXf.net
正規表現は、どうしても仕方がない場合に使うものであって
「正規表現覚えた!サイコー!」ってタイプは必ずうんこ製造機になる

276 :名刺は切らしておりまして:2018/06/05(火) 08:45:10.54 ID:oAdSPvbZ.net
最近どこもかしこもRPAを連呼してるのは何でなの?

277 :名刺は切らしておりまして:2018/06/05(火) 08:59:29.00 ID:8JtaJ84i.net
エマの呪いか

それとも、腹に攻撃か
たいしたことは無いが

278 :名刺は切らしておりまして:2018/06/05(火) 08:59:31.52 ID:SZYzYe72.net
>>276
儲かる奴がいるんだよ
また奴隷がすり潰される作業が始まる

279 :名刺は切らしておりまして:2018/06/05(火) 09:05:55.75 ID:z8YZbqZY.net
>>278
> >>276
> 儲かる奴がいるんだよ
> また奴隷がすり潰される作業が始まる

今度は、銀行が出てきてる感じだな

280 :名刺は切らしておりまして:2018/06/05(火) 09:11:26.01 ID:o7j0VkXf.net
>>279
先のない系の老人企業をたぶらかして
出資しようって腹かね

281 :名刺は切らしておりまして:2018/06/05(火) 09:12:11.90 ID:OKr9FbU2.net
>>275
自前でよくわからん処理するくらいなら
初めから正規表現使え

282 :名刺は切らしておりまして:2018/06/05(火) 09:50:10.89 ID:uSPLqVBO.net
知能足りんとわからん

283 :名刺は切らしておりまして:2018/06/05(火) 13:29:53.39 ID:0yFYYAdn.net
>>1
ある程度正規表現を読めないと日常業務にも困るじゃない?
事務屋レベルですらそうだよ

284 :名刺は切らしておりまして:2018/06/05(火) 13:36:54.55 ID:o7j0VkXf.net
>>281
よくわからん処理するよりマシなだけで
正規表現の方が優れてるわけではない
しっかり処理するべき

285 :名刺は切らしておりまして:2018/06/05(火) 22:06:42.66 ID:gUYRZOoj.net
>>273
はあ?
今時専用JITがあるも知らないわけ?

286 :名刺は切らしておりまして:2018/06/05(火) 22:24:53.35 ID:rMX8CFzm.net
>>285
結局仮想の上で動くだけだろ

287 :名刺は切らしておりまして:2018/06/05(火) 22:29:38.46 ID:q0ifpOUo.net
>>286
ネイティヴに変換するのもあるけどね
そもそも正規表現の処理系はアセンブラに落とせば速いなんて凄く幼稚な考え
根本的に正規表現をそして有限オートマトンを分かってない

288 :名刺は切らしておりまして:2018/06/06(水) 02:30:01.79 ID:5srWfgLC.net
>>284
自分が正規表現より優れたものを実装できると信じられる若さが羨ましい

289 :名刺は切らしておりまして:2018/06/06(水) 02:58:26.47 ID:ubfXUaZB.net
プログラマ引退して10年以上経つからもう使ってない
と思ったら、スパムメール削除するソフトの設定で使ってたわ。

290 :名刺は切らしておりまして:2018/06/06(水) 08:12:21.92 ID:bCSTseSC.net
否定派の発言の殆どが馬鹿の証明みたいな話になってる
つまりこれだけ正規表現は浸透してきてるわけだ
馬鹿以外は有用性を理解できてる

291 :名刺は切らしておりまして:2018/06/06(水) 08:20:02.91 ID:o0cT752o.net
>>232
言ってることは正しいけどそもそもの話、他人のコード読みたくないからコメント書け
改修する必要が出るまで読む必要はない

292 :名刺は切らしておりまして:2018/06/06(水) 09:23:17.98 ID:bCl+hl60.net
>>232
それは君が話の意図を誤解しただけ

「コメントを付けてはいけない」
この言い方との差が分からないなら
一度心療内科で診察を受けた方がいい
自分を含めた道具の特性を良く知る事は大切

293 :名刺は切らしておりまして:2018/06/06(水) 16:00:58.80 ID:e5/Fpjaq.net
>>290
便利だしないと困るんだけど
「広まってるから一番いい」ってのは思考停止

(特定の状況において)有用なのは間違いないよ

294 :名刺は切らしておりまして:2018/06/06(水) 16:05:53.14 ID:C97Hu8Qa.net
>>1 意味不明な件について

つか使えなかったら仕事にならんだろ
馬鹿なの?

295 :名刺は切らしておりまして:2018/06/06(水) 17:00:24.31 ID:HG61gtRx.net
>>293
そうは書いてない
否定派の意見に見るべきものが殆どないと書いてる
その後はその現象の理由の推測

296 :名刺は切らしておりまして:2018/06/06(水) 17:46:27.45 ID:5BiD4TW5.net
>>293
お前の言う特定の状況とやらがたくさんあるから広まってる
そしてそれは特定の状況とは言わん

297 :名刺は切らしておりまして:2018/06/07(木) 00:26:10.50 ID:n1T0hoSU.net
複数のコードポイントを消費して目に見える1文字を表す

言ってる意味が見えないぞ。

298 :名刺は切らしておりまして:2018/06/07(木) 00:53:42.56 ID:pzds+ZMd.net
仕事で大量のテキストを処理しなきゃならなくなって、必死こいて覚えたけど、後にも先にも使ったのはそれぐらいだったわ。
まぁ、今は覚えなくても勘づけして後はネットで探しゃいくらでも出て来るしな。

299 :名刺は切らしておりまして:2018/06/07(木) 01:08:05.98 ID:5kJ4SI/R.net
創価学会が愛知県名古屋市で起こした盗撮事件について

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

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

ソース:https://6027.teacup.com/situation/bbs/68311

300 :名刺は切らしておりまして:2018/06/07(木) 01:56:15.08 ID:gIWtxC7O.net
正規表現なんて使って当たり前だろ。まあ分野によっては使わないのかもわからんが。
趣味で使う時も、スクレイピングとかやるとき必須

301 :名刺は切らしておりまして:2018/06/07(木) 10:39:13.38 ID:Sf2CyM/Z.net
正規表現は味の素みたいなもの
簡単に使えて美味しいけど、闇雲に使うと味覚障害になる

302 :名刺は切らしておりまして:2018/06/07(木) 12:50:55.10 ID:2xf6N3vS.net
>>301
気の利いた事言ったつもりなのか
滑稽なだけだぞ

303 :名刺は切らしておりまして:2018/06/07(木) 13:51:15.53 ID:1nU06HHO.net
なかよーくやろーぜ。
このくらいの話題でいちいちメンドくさい事言うと嫌われんぞ。

304 :名刺は切らしておりまして:2018/06/07(木) 16:32:10.30 ID:0sFW5gcB.net
>>302
この意味がわからないやつはすでに味覚障害

305 :名刺は切らしておりまして:2018/06/07(木) 16:42:09.21 ID:GLH4OMKV.net
>>304
痛杉

306 :名刺は切らしておりまして:2018/06/07(木) 16:54:56.50 ID:ooxPeKHn.net
美味しんぼに毒された世代かな

307 :名刺は切らしておりまして:2018/06/07(木) 17:09:26.26 ID:nYjnN+SJ.net
--- ref. RFCxxx

こんなの、コメントとしてしか書けないよな

308 :名刺は切らしておりまして:2018/06/07(木) 20:48:36.30 ID:ipwWzVNo.net
まあ使えないとちまちま手作業で切り貼りするような単純作業が発生して労働負荷が上がる。
それでも若いうちは頑張って素早く操作してカバーしてしまうんだよな。

309 :名刺は切らしておりまして:2018/06/07(木) 23:15:14.73 ID:a4JHp86h.net
つうか正規表現使わずによくコーディング出来るな
置換とか検索とかしないの?

310 :名刺は切らしておりまして:2018/06/08(金) 07:51:10.67 ID:G2N95yhx.net
>>309
複雑な条件じゃなかったら正規表現使うまでもないからな

311 :名刺は切らしておりまして:2018/06/08(金) 08:17:20.64 ID:xEtu1v2j.net
>>309
たぶん文字列の中の文字をリニアサーチして置き換えるような処理をいちいちつくるんだよ。

312 :名刺は切らしておりまして:2018/06/08(金) 09:18:45.07 ID:HoA1/RFn.net
正規表現に戸惑うくらいのバカだから
AGどころかKMPもBMも知らんし
バカサーチを手書きでも仕方ないよね
バカはバカなりに工夫してる
下手なことして自分のバカが原因で躓かないように

313 :名刺は切らしておりまして:2018/06/08(金) 09:35:50.71 ID:rJ/3M75L.net
先に構文解析しようよ…

314 :名刺は切らしておりまして:2018/06/13(水) 08:38:33.26 ID:Guhfdhwr.net
文字列扱う仕事してて知らなかったじゃ済まない

315 :名刺は切らしておりまして:2018/06/13(水) 12:14:11.10 ID:mNA5cSmU.net
タブを一括でカンマにするとかはやってる

316 :名刺は切らしておりまして:2018/06/17(日) 18:55:46.75 ID:mHtokcv7.net
正規表現使えるとドヤ顔できるのに、納期内、定時内で仕事が終わらないのは、無能だから?
バグの原因は、正規表現で検索できないの?(w

317 :名刺は切らしておりまして:2018/06/17(日) 19:43:43.84 ID:nSjOxi2+.net
>>316
100パーセントお前の会社のせい。
本人が無能→そんな人材しか採用できないお前の会社の格の低さのせい
納期が短すぎ→そんな仕事しか獲ってこれないお前の会社の格の低さのせい、または経営陣、または職場全体のモラルが低い

318 :名刺は切らしておりまして:2018/06/17(日) 20:31:33.70 ID:Ldqu1Y5g.net
>>316
正規表現すら使えないお前にやらせたら納期どころか一生完成しないだろうな

319 :名刺は切らしておりまして:2018/06/17(日) 20:49:59.47 ID:a0+MCWLB.net
splitしてjoinしたほうが1万&#12316;10万倍早いのに
なぜかパターンマッチを使ってしまう謎の人たちは
何考えてんのかわからない
機械が低速の時代はまず他の方法を探せって言われた

320 :名刺は切らしておりまして:2018/06/17(日) 21:52:22.68 ID:mHtokcv7.net
>>317
フリーランスですが? 納期が短いって、何人がかり、何年がかりで開発してるの?

>>318
正規表現が使えないとは一言も言ってないのだが?

321 :名刺は切らしておりまして:2018/06/18(月) 00:05:55.80 ID:pc8CnG4I.net
何で日本のソフトウエアエンジニアってこういう些細な事でマウント取ろうとするんだ?
そういう余裕のなさが一番かっこ悪い。時代遅れでもある。

322 :名刺は切らしておりまして:2018/06/18(月) 02:44:16.93 ID:8SuKcQrM.net
>>319
正規表現が遅い環境では、splitもjoinも遅くて使えんよ

323 :名刺は切らしておりまして:2018/06/18(月) 05:44:21.37 ID:zWPt3Niv.net
>>320
こんなところで天狗になって嬉しいのか
寂しいやつだな

324 :名刺は切らしておりまして:2018/06/18(月) 06:29:10.48 ID:rIDQX/TN.net
>>323
>>321

325 :名刺は切らしておりまして:2018/06/18(月) 09:51:16.76 ID:TagCs7rD.net
正規表現信者怖過ぎ
こいつらバグ作り込みまくるから死んで欲しい

326 :名刺は切らしておりまして:2018/06/18(月) 09:52:30.37 ID:utUTQAgb.net
低レベルな書き込み乙

327 :名刺は切らしておりまして:2018/06/18(月) 10:09:44.27 ID:nvNI4EY8.net
企業向きではない

328 :名刺は切らしておりまして:2018/06/18(月) 10:26:30.70 ID:dLxaFcet.net
とりあえず程々にしとけよ

329 :名刺は切らしておりまして:2018/06/18(月) 10:27:34.61 ID:zyiN6hFw.net
http://2mjrwr9e.website/ckkrzpcjnsfidika

330 :名刺は切らしておりまして:2018/06/18(月) 18:39:07.49 ID:FFID6/mN.net
正規表現信者とか頭大丈夫か?
正規表現なんてプログラマが普段使う最低限の技術のうちの一つでしかないわ
最低限にすら達しないカスがプログラマぶってるのが恐ろしい

331 :名刺は切らしておりまして:2018/06/18(月) 18:41:32.15 ID:FFID6/mN.net
どこの学校でも正規表現くらい情報技術のイロハとして教えるだろ
正規表現使えないって高卒でプログラマになったのか?

332 :名刺は切らしておりまして:2018/06/18(月) 21:36:16.60 ID:i2PRCr3z.net
プログラマで正規表現ができるとマウントが取れるとかないでしょw

333 :名刺は切らしておりまして:2018/06/18(月) 21:37:16.63 ID:i2PRCr3z.net
正規表現が使えないってマウスが使えないレベルでやばいいじゃん、プログラマとしては

334 :名刺は切らしておりまして:2018/06/18(月) 23:00:35.72 ID:X+EMgDVY.net
使えない奴なんていねーよwww

335 :名刺は切らしておりまして:2018/06/18(月) 23:03:20.33 ID:Pc665O4O.net
まあ使えて当たり前だし
方言を何とかして欲しいとは思うが

336 :名刺は切らしておりまして:2018/06/19(火) 00:43:00.92 ID:TROt4bpT.net
使えると使いこなせるのとは違うのに。

(´・ω・`)

337 :名刺は切らしておりまして:2018/06/19(火) 11:10:12.37 ID:m2Ufy7pq.net
誰もが必要なら自分に可能な範囲で使うもんなんだ
言語というものは
母国語含めた自然言語だってそう

338 :名刺は切らしておりまして:2018/06/19(火) 13:14:31.92 ID:DNMHrDFa.net
>>337
こういう肝心な事理解してない奴だらけだから
意味不明な宗教論争にしかならないんだよなぁ

339 :名刺は切らしておりまして:2018/06/19(火) 14:58:00.71 ID:HuUXYvvf.net
「エクセルで業務効率化」とか言ってる連中が何時間もかけて参照とコピペでちまちま作業してたから
CSVに落として正規表現かけて、トータル5〜6分で全工程終わらせてやった

340 :名刺は切らしておりまして:2018/06/19(火) 15:12:25.01 ID:ktqziWNH.net
人の正規表現読むのが大変

341 :名刺は切らしておりまして:2018/06/19(火) 16:29:56.83 ID:7OTb7ntc.net
>>340
正規表現の調べ語としてると、マニアクラスなのに出会ってしまう

342 :名刺は切らしておりまして:2018/06/21(木) 08:05:48.61 ID:dt/jL3uq.net
複雑な文字列の抽出が一発でできたときの感動とコードがシンプルなところかな。

343 :名刺は切らしておりまして:2018/06/21(木) 17:03:09.15 ID:RxJRXYbs.net
プログラマーがSQLを使いこなすメリットは?
と聞かれても割と困るのと同じ

344 :名刺は切らしておりまして:2018/06/22(金) 01:36:14.22 ID:a1z5mtgG.net
Excelの正規表現方言がすぐ忘れちゃう。

345 :名刺は切らしておりまして:2018/06/22(金) 05:24:47.84 ID:72JbRteZ.net
この前本屋でExcelで正規表現を勉強しようってタイトルの本を見た

346 :名刺は切らしておりまして:2018/06/22(金) 05:29:33.72 ID:72JbRteZ.net
>>34
表現しきれないなら使えるわけないだろ
馬鹿か
お前が言いたいのは
式が複雑になりすぎる時は利用を断念することも検討しろ
という事だろ
簡単な日本語も使えない奴は何やっても駄目

347 :名刺は切らしておりまして:2018/06/22(金) 05:51:41.84 ID:2xFhDOPQ.net
>>346
素直に読めば分かることなのに、角の立つ言葉を使って反応するのはヨクナイ。
もういい加減そういうのやめようよ。

確かに正規表現が厄介なのは、複雑になると漏れがないかが検証しずらい事。
あえて複数行に分ける、とかいう判断が「使いこなし」のポイントだとおもう。

348 :名刺は切らしておりまして:2018/06/22(金) 06:32:59.44 ID:26DGerur.net
エクセルの関数でjavascriptが使えるようになるらしいから、エクセルでの正規表現も使いやすくなりそうだね

349 :名刺は切らしておりまして:2018/06/22(金) 10:02:52.87 ID:DnVkL9HP.net
パーサー使うべきところで正規表現で一時しのぎするゴミ
これが正規表現信者

350 :名刺は切らしておりまして:2018/06/22(金) 10:30:14.77 ID:nzTHn5xl.net
>>349
パーサーの内部で正規表現使われてるかもしれないじゃないですか

351 :名刺は切らしておりまして:2018/06/22(金) 12:21:47.22 ID:WB5xe+PA.net
>>350
パーサーが何かも知らないの? ってか、プログラム書けないんじゃ?

352 :名刺は切らしておりまして:2018/06/22(金) 15:42:19.97 ID:OcAs76pM.net
>>349
字句解析も知らんみたいだね

353 :名刺は切らしておりまして:2018/06/22(金) 16:17:52.35 ID:fjgYA0q2.net
>>351
ん?
パーサーって構文解析器だろ
内部で正規表現使ってたって不思議ではないぞ

354 :名刺は切らしておりまして:2018/06/22(金) 18:53:09.56 ID:PeH5/Vw5.net
>>351
チョムスキー階層知らないだろ?

355 :名刺は切らしておりまして:2018/06/23(土) 13:22:56.96 ID:xH2W1F/2.net
\がバックスラッシュになってるフォント滅べ

356 :名刺は切らしておりまして:2018/06/23(土) 13:27:22.87 ID:lOWfHMnG.net
一つの正規表現に記号20個以上書いたら尻に電流流す椅子を普及させたい

357 :名刺は切らしておりまして:2018/06/23(土) 17:06:20.32 ID:i2rBHJSP.net
>>349にとってパーサーってなんなんだw

358 :名刺は切らしておりまして:2018/06/23(土) 17:18:54.75 ID:izgX598I.net
カエルの絵柄が特長のスロットだな

359 :名刺は切らしておりまして:2018/06/23(土) 20:20:33.25 ID:jjmxPBrC.net
B+でスレ立てる内容か?

360 :名刺は切らしておりまして:2018/06/23(土) 22:33:51.17 ID:ZAipo41a.net
いつもある程度複雑になって、先読みとかキャプチャーとかググって、メンテ考えるとspilitでちぎって手続きした方が楽じゃね?ってことになって、部分的な共通関数にバリデーションチェックでひっそり使うくらい
グダグダ文章ごめん

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

俺は大手のプロジェクトに参画してるやつだけに意見聞きたい

361 :名刺は切らしておりまして:2018/06/23(土) 23:28:18.63 ID:ia8O9jvq.net
>>360
数行の文章も整理も出来ない奴が大手プロジェクトとかw
お荷物だろ

362 :名刺は切らしておりまして:2018/06/23(土) 23:35:12.77 ID:YNvxLlN0.net
spilitねえ

363 :名刺は切らしておりまして:2018/06/24(日) 00:15:50.59 ID:vqBJHehR.net
>>361
大手のプロジェクトって人数必要だから5次受け6次受け当たり前、
正規表現どころかC言語すら怪しいレベルの奴がいっぱい集まってるぞ

364 :名刺は切らしておりまして:2018/06/24(日) 00:19:02.77 ID:vqBJHehR.net
>>362
大手のプロジェクトに参画して喜びの止まらない10次受けくらいの底辺企業のバイト高校生あたりがイキッて書き込んでるんだろ

365 :名刺は切らしておりまして:2018/06/24(日) 08:28:41.19 ID:ue0L4hxn.net
今時正規表現なんて可視化するサイトあるやろ
そこ放り込めばメンテも楽にできるわ

366 :名刺は切らしておりまして:2018/06/24(日) 10:32:40.70 ID:9jQxJQ07.net
いやいやいやいや、メリットとかw
正規表現とANSI SQLは、基礎知識だろ
むしろ何で知らないの?ていうレベル。
開発SE経験ゼロのプロマネとかならいそうだけど。

367 :名刺は切らしておりまして:2018/06/24(日) 10:34:01.85 ID:L5BVLvSX.net
プログラマー板を見てると正規表現を使えないエンジニアの話が出て来たりするから、何か自信が湧いてくるわ。

368 :名刺は切らしておりまして:2018/06/25(月) 02:47:20.70 ID:60TLPvqh.net
>>367
正常な思考
>>360
負け犬

369 :名刺は切らしておりまして:2018/06/25(月) 12:10:02.13 ID:OgfHLZ8h.net
底辺が嬉しそうに語りながら、保守を考えない一本釣りの正規表現を書くのがムカつく

SQLとかも同じ、一本のSQLにロジック入れまくるやつ

370 :名刺は切らしておりまして:2018/06/26(火) 13:36:35.01 ID:sPTHfimp.net
20年以上前の話だけど
あるシステムで吐き出すログファイルを
sedスクリプトで編集して有用な情報を出力するようにした事ある
その行数は100行を超えていた
その後どうなったかは定かではない

371 :名刺は切らしておりまして:2018/06/26(火) 19:47:32.35 ID:bgwEWw4q.net
>>370
パターンスペース、ホールドスペースも使った?
俺はsedは最長でも20式くらい
awk,perlが標準では入ってない時代のUNIXで書く必要があったから
確か両スペース共使わないとうまく1パスで処理できなかった

372 :名刺は切らしておりまして:2018/06/26(火) 21:34:04.03 ID:/UQKLrYh.net
>>370
そこまで長くなると素直にCで書いたほうがよさそうな

373 :名刺は切らしておりまして:2018/06/26(火) 22:21:48.08 ID:3C31eVKn.net
>>372
Cしか使えない環境とかでもない限りテキスト処理にCはないわ

374 :名刺は切らしておりまして:2018/06/27(水) 14:37:11.71 ID:28PODMfa.net
そういう時はさくっとJavaScriptで書いてNodeだな最近は
昔はPerlだったけど

375 :名刺は切らしておりまして:2018/06/27(水) 18:38:06.01 ID:4ms0/n8k.net
Javascriptはもうちょっと正規表現の仕様がまともだったらなあ
機能は多くなくていいから

仕様書に操作的意味が書いてあるのは評価できる

376 :名刺は切らしておりまして:2018/06/27(水) 21:03:02.60 ID:xSkoFQov.net
Windows なら PowerShell
Linux なら Python
で書くかな

377 :名刺は切らしておりまして:2018/06/27(水) 23:11:51.13 ID:1Gx+bgGm.net
Hello Worldレベルならともかく、糞遅いPythonで文字列処理はありえないなぁ。

378 :名刺は切らしておりまして:2018/06/30(土) 07:02:06.07 ID:1c1FZziL.net
処理量による

379 :名刺は切らしておりまして:2018/07/01(日) 11:30:05.37 ID:dMiO9ZiV.net
処理回数による

380 :名刺は切らしておりまして:2018/07/02(月) 22:20:41.55 ID:lloehE9/.net
正規表現は最後の手段だよ
どうしても正規表現しか使えない場合は正規表現使う

正規表現わかりませんは論外だけどな
クソ長くて複雑な正規表現も論外だが

381 :名刺は切らしておりまして:2018/07/02(月) 22:47:36.58 ID:iPM1Z4oi.net
長年使われてきた知見の蓄積があって、枯れたライブラリがあって、確立された手法がある

使わない理由がないのだが、
なんで最後の手段なの?他にもっとよい方法がいっぱいあるの?

382 :名刺は切らしておりまして:2018/07/02(月) 23:50:36.84 ID:jzwBvwlU.net
枯れたライブラリって具体的にどれのこと? エスケープ文字とか互換性ないし、そもそも日本語の
処理に至っては、文字コードの関係でグダグダなのに?

383 :名刺は切らしておりまして:2018/07/05(木) 12:29:54.20 ID:B2K44SA7.net
文字コードとか何年前の時代の老人ですか

384 :名刺は切らしておりまして:2018/07/05(木) 12:42:31.47 ID:WCE9VysN.net
日本語をまともに扱えないゆとり脳に大人気のPythonのことですね。

385 :名刺は切らしておりまして:2018/07/06(金) 01:13:56.15 ID:uQDAffrL.net
bnfが理解できないプログラマなんて要らんだろw

386 :名刺は切らしておりまして:2018/07/06(金) 01:28:18.86 ID:MYrmgALe.net
>>385
bnfってなに?

387 :名刺は切らしておりまして:2018/07/06(金) 01:57:09.24 ID:sZZ3sZbn.net
BNF記法知らないのかよ

388 :名刺は切らしておりまして:2018/07/06(金) 05:34:14.75 ID:IIKkxDJr.net
EBNFだろ

389 :名刺は切らしておりまして:2018/07/06(金) 05:53:01.33 ID:+qORs1eW.net
>>386
負帰還の事だよ
常識なので覚える様に

(´・ω・`)b

390 :名刺は切らしておりまして:2018/07/06(金) 08:07:21.59 ID:aiDijQ22.net
大学で情報工学を体系的に学んだプログラマと、
プログラム言語やIDEの使い方を知ってるだけの専門卒プログラマ

一口にプログラマといっても全く別物ですから

391 :名刺は切らしておりまして:2018/07/06(金) 08:44:15.92 ID:tt5rLYzn.net
>>390
大学で学んだって、他人の成果である過去の知識を詰め込んだだけの、単なる劣化コピーでしょ。

392 :名刺は切らしておりまして:2018/07/06(金) 09:14:25.79 ID:ti9n5DKZ.net
>>391
知識を詰め込むだけなら大学じゃなくて専門学校だよ。

393 :名刺は切らしておりまして:2018/07/06(金) 09:48:22.97 ID:ddb17xik.net
専門卒の人も偏差値高かったら東大や京大行ってたやろ?
なんで専門なのか世の中の人がどう思うか考えた方がええで

394 :名刺は切らしておりまして:2018/07/06(金) 10:07:51.54 ID:MXkHC94t.net
>>386
もぐりですね

395 :名刺は切らしておりまして:2018/07/06(金) 11:12:08.31 ID:xBDvcLLu.net
1位が驚きの結果に…「美人度が高い国ランキング」トップ10
http://znfhk.lordmarty.com/7.jpg

396 :名刺は切らしておりまして:2018/07/06(金) 11:27:12.24 ID:tt5rLYzn.net
>>393
偏差値は国立大に入れるレベルにあったけど、そもそも受験してないし、専門学校も中途退学
しようと思ったくらい。 一応卒業したけど、就職活動も専門学校卒業前年の夏休み終わった
9月からくらいで、1ヶ月か2ヶ月くらいしかしてない。 それに、別に他人の目なんていちいち気に
しませんよ。

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

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

まぁ、300万からの借金を抱えて大卒を選ぶのも本人の自由や。 せいぜいガンバレや。

397 :名刺は切らしておりまして:2018/07/06(金) 11:29:46.57 ID:tt5rLYzn.net
まぁ、論文を捏造したり、研究成果をデッチあげて国の研究費を遣い込むってのは、
大学でしかできないですね。

398 :名刺は切らしておりまして:2018/07/06(金) 12:32:52.26 ID:orEl4YaJ.net
国立大入れるなら300万使ってでも行けよ
生涯賃金で考えないの?
専門学校でもいくらかはかかってんだろw

399 :名刺は切らしておりまして:2018/07/06(金) 18:10:38.65 ID:k9Y+FWt0.net
>>391
学ぶということの意味を知識の詰め込みだと思ってるのか
哀れだな

400 :名刺は切らしておりまして:2018/07/06(金) 18:29:05.90 ID:qPy+AImc.net
>>399
「学び」をそういうことだと捉えている人は多い。まともな「学び」の
経験がない人、いわゆる低学歴の人によく見られる。

401 :名刺は切らしておりまして:2018/07/06(金) 18:58:01.14 ID:9T+frKyA.net
>>391
まるで独自言語でも開発した、みたいな人や
まさか他人が作ったもの借りて日銭稼いでないよな?

402 :名刺は切らしておりまして:2018/07/06(金) 19:50:22.73 ID:tt5rLYzn.net
おやおや。この国は、いつのまにか低能先生予備軍がイパーイのようですね。 誰も
使わない独自言語なんて、まさに典型的な研究者のオナニー、車輪の再発明ですよ。

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

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

学び(wとか、研究していますとかいえば、上から目線で語れるとでも?

403 :名刺は切らしておりまして:2018/07/06(金) 19:51:12.42 ID:O/b+FERj.net
【移民いれて、穴埋″】 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万人入れて誤魔化し!

404 :名刺は切らしておりまして:2018/07/06(金) 19:58:59.26 ID:9T+frKyA.net
>>402
それは別に悪いことじゃないと思うけどお前さんは違うんだろ?

405 :名刺は切らしておりまして:2018/07/06(金) 20:05:38.41 ID:tt5rLYzn.net
>>404
別にいいとも悪いとも言ってないが? 日銭稼ぎが悪いみたいな中二病丸出しの
>>401=404 って、もしかして低能先生みたいな高学歴のヒキコモリなの?

406 :名刺は切らしておりまして:2018/07/06(金) 20:06:47.26 ID:9T+frKyA.net
>>405
あれあれ?どこかに日銭稼ぐのが悪いと書いてありましたか?

407 :名刺は切らしておりまして:2018/07/06(金) 20:24:45.32 ID:tt5rLYzn.net
>>406
ハイハイ。 悪いと書いてないだけで、

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

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

戦後間もなくならともかく、大卒なんて今じゃ量産型ジムやボールと同じくらいの
価値しかないのに。

408 :名刺は切らしておりまして:2018/07/06(金) 20:26:19.05 ID:9T+frKyA.net
>>407
なんで大卒をそんな毛嫌いしてるのか知らんが俺は工業高卒だぞ

409 :名刺は切らしておりまして:2018/07/06(金) 20:53:01.18 ID:tt5rLYzn.net
>>408
工業高校卒が、なんでプログラマー&正規表現スレに? 独自言語とか、もしかして
高専ロボっ子とかそっちかね? ちなみに自分は専門卒と言っても機械工学科で、
ソフトや電子回路設計とか全部独学。

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

文科省の官僚が裏口入学の見返りに口利きで逮捕されてるけど、世間は時系列を知ら
ないだけで、就職に失敗した大卒プー太郎に、なぜか独立行政法人の予算が付いて、
採択公表する時は、晴れて大学の特任教授になってたりするんだぜ。Googleで検索
しても絶対出てこないけどな。

410 :名刺は切らしておりまして:2018/07/06(金) 20:58:14.60 ID:9T+frKyA.net
>>409
工業でもプログラムやるぞ
そういう仕事にもつくしな
俺は機械組立やめて転職
正直そのまま続けてたほうが収入はでかかった
仕事は今のデスクワークのほうが楽だけどな

411 :名刺は切らしておりまして:2018/07/06(金) 23:28:18.10 ID:QrHpJM0K.net
>>391
その劣化コピーがスタート地点だよ
劣化コピーにすらなれない奴らは毎回宝くじ買っては
「あー1000000000円当たらねーかなー」とくだらないこと考えてる

412 :名刺は切らしておりまして:2018/07/06(金) 23:45:41.48 ID:GAdLeb+q.net
メリットもクソも正規表現くらい使えないプログラマーなんてクソ過ぎるだろ

413 :名刺は切らしておりまして:2018/07/07(土) 09:43:44.39 ID:7sOK7nY7.net
スレが伸びてると思ったら専門卒の爺の自分語りかよw

414 :名刺は切らしておりまして:2018/07/09(月) 00:36:28.25 ID:hr0aEUUP.net
分かりにくく書く
これ重要だな

415 :名刺は切らしておりまして:2018/07/10(火) 13:31:44.36 ID:dbeLwBS/.net
ちょっと分かりにくく書いただけで
レビューなんてソース読まずにOK出してたな

416 :名刺は切らしておりまして:2018/07/17(火) 23:24:15.33 ID:UX0LwBlk.net
形態素解析の中身とか正規表現の地獄みたいになってるのかな

417 :名刺は切らしておりまして:2018/07/17(火) 23:26:45.49 ID:v5n7MHCo.net
>>349

418 :名刺は切らしておりまして:2018/07/20(金) 14:51:58.21 ID:kyWIdXtg.net
噛みつきはしないんだから
怖がらずに正規表現撫でてみて

419 :名刺は切らしておりまして:2018/07/21(土) 15:55:18.06 ID:3qrCbS/b.net
>>418
無理だ
自分で書かないといけないんだから
馬鹿には無理だ
土方プログラミングみたいなフローチャート仕事とは違うんだ
フローが非直感的すぎるんだ馬鹿には
バックトラックとか理解できるわけない

420 :名刺は切らしておりまして:2018/07/24(火) 16:06:39.42 ID:eTDjymZg.net
5、6桁の数字の因数分解が暗算でできる程度の頭がないと無理

421 :名刺は切らしておりまして:2018/07/24(火) 16:22:07.53 ID:PPQQWyv5.net
131071

422 :名刺は切らしておりまして:2018/07/24(火) 16:35:20.12 ID:FIHwt0vj.net
wordはなぜ正規表現を部分的にしかサポートしていないのか
不便だったからマクロで正規表現全部使えるようにしたわ

423 :名刺は切らしておりまして:2018/07/28(土) 10:53:06.49 ID:JLDoJ5/i.net
>>422
プログラマーでない人だと逆に混乱するからだろ

424 :名刺は切らしておりまして:2018/07/28(土) 10:57:45.75 ID:Q4vRmUTp.net
プログラマーでない人 最初から使わない
プログラマーな人 使えるとあれば、使おうとする

あるべき姿 全く対応しないか、完全に対応する

425 :名刺は切らしておりまして:2018/07/28(土) 11:10:13.11 ID:DlTuILrB.net
正規表現をディスる人って、自称PCに詳しいニワカがワイルドカードのつもりで使って大失態→正規表現は糞、みたいなのが多そう

426 :名刺は切らしておりまして:2018/07/28(土) 14:59:58.66 ID:O+lwHRp5.net
名前が良くない

427 :名刺は切らしておりまして:2018/07/28(土) 15:03:15.17 ID:1bJ4xWD5.net
芸術的な物は許されるが、低俗でひわいな物は公序良俗に反する

428 :名刺は切らしておりまして:2018/07/28(土) 15:05:08.07 ID:7ClbgDgV.net
>>425
いまさら、正規表現とかアルゴリム辞典とか、知ってて当たり前の知識で、しかもどちらも他人の
成果物の寄せ集め本にしただけなのに、まるでその分野の第一人者気取りで、ドヤ顔してるから、
ディスられているだけ。

429 :名刺は切らしておりまして:2018/07/28(土) 15:10:44.96 ID:7ClbgDgV.net
>>425-426
性器社員と非性器社員、低俗で卑猥なのは、どっち?

430 :名刺は切らしておりまして:2018/07/28(土) 15:11:21.57 ID:O+lwHRp5.net
HO

431 :名刺は切らしておりまして:2018/07/28(土) 15:25:28.08 ID:ZqVbctuL.net
初歩、基本だけでも知ってたほうが得することが多いのに、
その事を理解できるまでに費やすエネルギーが出ない、予約録画さえできないのが普通に居るくらいだし。

432 :名刺は切らしておりまして:2018/07/28(土) 15:43:04.57 ID:JLDoJ5/i.net
>>429
性社員に決まってる

433 :名刺は切らしておりまして:2018/07/28(土) 18:02:52.91 ID:UP1hg8hs.net
知ってて当たり前なら知ってろよー
知らなきゃディスられるの当たり前

434 :名刺は切らしておりまして:2018/07/28(土) 19:22:16.52 ID:sa7gzCeV.net
>>429
お前

435 :名刺は切らしておりまして:2018/07/28(土) 20:22:00.31 ID:yFhj0RQP.net
>>16
わかる

436 :名刺は切らしておりまして:2018/08/03(金) 14:52:05.84 ID:Ou4RP9u2.net
正規表現も使えないプログラマーとかおらんだろ今時
淘汰される時代

437 :名刺は切らしておりまして:2018/08/03(金) 15:08:04.46 ID:pMaAk8ki.net
複雑な正規表現は自己満足

438 :名刺は切らしておりまして:2018/08/03(金) 15:21:21.09 ID:x3QDRFme.net
そんなに複雑じゃない

439 :名刺は切らしておりまして:2018/08/05(日) 15:15:04.32 ID:+ZZ4uA51.net
プログラマー板みると正規表現使えないエンジニアや三項演算子知らないエンジニアがいて安心するわ

440 :名刺は切らしておりまして:2018/08/05(日) 21:30:05.89 ID:0fFTr4cU.net
>>237
つnkf

このレベルの変態はゴロゴロいる
https://twitter.com/search?f=tweets&q=%23%E3%82%B7%E3%82%A7%E3%83%AB%E8%8A%B8
(deleted an unsolicited ad)

441 :名刺は切らしておりまして:2018/08/06(月) 10:02:23.18 ID:eai5p9Dd.net
SEDでテキスト加工は基礎教養にすべきだなあ。

442 :名刺は切らしておりまして:2018/08/07(火) 09:21:31.36 ID:CBegUgR6.net
>>440
古いバージョンのnkfは暗黙の変換がdefaultで入ってるから要注意コマンド
必ずバージョンをチェックしよう

443 :名刺は切らしておりまして:2018/08/07(火) 10:02:52.39 ID:kEzRz551.net
わしも安定のsedが好みだな。あるいはperlかな
文字コード変換が目的でないとnkfは使わない

444 :名刺は切らしておりまして:2018/08/07(火) 10:55:11.66 ID:VAoIB4RP.net
nkfはオワコン

445 :名刺は切らしておりまして:2018/08/07(火) 18:22:17.99 ID:afizN7Md.net
>>8
1行分だけならとか三項演算子あるけどなるべくやめとけ
iOSのサーバ証明書バグみたいになる

446 :名刺は切らしておりまして:2018/08/07(火) 22:26:17.07 ID:9NKmePs2.net
>>237
つ python

447 :名刺は切らしておりまして:2018/08/14(火) 09:01:31.62 ID:slEsp2WY.net
正規表現もローカルルールがあって使える使えないがあるからなぁ

448 :名刺は切らしておりまして:2018/08/14(火) 09:57:56.61 ID:ZRZz8rNd.net
正規表現に頼るコードは悪いコード

449 :名刺は切らしておりまして:2018/08/14(火) 10:06:40.98 ID:PcTS0OcO.net
最初sedで覚えた私は、perlの正規表現みて愕然とした経験がある
もちろn大概の正規表現はそのまま使えたけどね
拡張された仕様をみて、今までの苦労は何だったのだろうとショックだったな

450 :名刺は切らしておりまして:2018/08/17(金) 13:29:01.36 ID:IeUljPKv.net
perl5 rulesが全く流行らないのがw
悪くないがなんか違うんだよね

451 :名刺は切らしておりまして:2018/08/29(水) 01:26:10.98 ID:fighBoSL.net
とある実名顔出し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)
(deleted an unsolicited ad)

452 :名刺は切らしておりまして:2018/09/02(日) 15:37:36.90 ID:kpXCKV3a.net
正規表現とSQLはおぼろげでもいいから覚えといて損はない
面倒なところはクイック・リファレンス的なの読むのでもググるのでもいいけど

453 :名刺は切らしておりまして:2018/09/02(日) 15:40:59.24 ID:Ca8z5XUR.net
SQLはそれが使用可能な環境でないと無理だが
正規表現って、普通にエディタでサポートしているから
使おうと思えばどこでも使える

454 :名刺は切らしておりまして:2018/09/02(日) 16:00:21.15 ID:RLS441y+.net
IT革命は雇用を生み出さなかった。

455 :名刺は切らしておりまして:2018/09/22(土) 06:17:07.83 ID:FlrL0sQi.net
>>41
その100倍ぐらい長くて複雑なの書いた事ある。
今自分で読んでも分からん

456 :名刺は切らしておりまして:2018/09/22(土) 12:32:17.54 ID:GPPBIo5P.net
awkはいいぜ、たったの1行だ。

457 :名刺は切らしておりまして:2018/09/25(火) 19:13:20.16 ID:IWkkbU0A.net
>>41
このくらいの長さのやつは変換生成してる

458 :名刺は切らしておりまして:2018/09/25(火) 19:13:38.93 ID:IWkkbU0A.net
>>456
えっ!?

459 :名刺は切らしておりまして:2018/09/27(木) 16:15:32.49 ID:uQJmHuGb.net
awkはちょっとした集計をしてみる位なら良いんだけど
変数のスコープが使いにくいので大きいものは作れない

総レス数 459
107 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★