株やFXなど投資系2chまとめ

富士通「せや!邪魔な総務や経理をエンジニア部門に配置したろ!」→ 結果wwwwwwwwwwww

22

【画像】ホンダの新型トラックがカッコ良すぎる件wwwwwwwwwwww

6

【超絶悲報】RIZAPさん、最近CM見ないと思ったら70億円の最終赤字wwwwwwwwwwwww

11

友達「アムウェイの洗剤って便利なんだよ~」ワイ「あっ…(いや、まだ2アウトってとこか?)」

11

【画像】経理の女(56)に3億円横領された社長のご尊顔がこちら → wwwwwwwww

9

プログラマーが「正規表現を使いこなすメリット」がこちら→

2コメント

皆さん、正規表現は使っていますか? 開発者にとってテキスト処理は面倒な場面も多いですが、正規表現を駆使することで一気に効率化することもできます。今回、『正規表現辞典 改訂新版』の著者・佐藤竜一さんに、正規表現を使うメリットや本書についてうかがいました。

- 中略 -

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

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

続きはこちら
https://codezine.jp/article/detail/10855
3.

覚えても使わないと忘れるんだよな

123.

>>3これ

4.

5ちゃんのNGに便利

5.

言語によって書き方が違って覚えられない

50.

>>5ほんとそれ
特に最短一致はよく使うので
何とかして欲しい

6.

否定先読み便利です

9.

都道府県と市区町村とその他に分けたやつは軽く感動したね

11.

頭の体操になる

13.

そのうちAIが補正してくれるようになるよ

16.

ある程度理解すると小回り効いて便利だ
ただそれは自分だけの世界ならではの話

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

20.

>>16一週間前に自分で書いたやつが理解できないときあるもんな

68.

>>16正規表現そのものには、コメント入れられないからね
そこは不便
一致や置換の例でも、書いとくかね?

24.

正規表現が役に立つのは、テキストエディタのみで不具合解析とかソースコード解析する時だな。
たまに統合開発環境すら入れさせてくれない現場で、サクラエディタとか秀丸を駆使して解析したわ。

69.

>>24ファイル探すのに使わない?

34.

正規表現で表現しきれないものまで無理に正規表現を使うな

71.

>>34これは鉄則だよね

46.

俺が正規表現を覚えて絶望したことは
言語毎に正規表現が微妙に違うことに初めて気がついた時。
二つ目の言語やるまで、恥ずかしながら知らなかった。

47.

>>46あんまりにも複雑な表現は覚えても仕方ないし使い所ないよね?
VIの検索置換とか、そういうのを使うために覚えるのはありだが
簡単なものは覚えてると仕様書書くときとかにも使える
相手もある程度コーダーな人であるという前提になるが
下手な絵よりもわかりやすく誤解がないのがプログラム構文的な式を直書きすること

72.

>>46極力、基本正規表現だけで表して、覚えることを
最小限にしてるよ。

160.

俺はあれだ、毎回マイクロソフトのページに頼ってる。

163.

>>160ググると一番上にでてくんだよなw

165.

長年手入れしてきたNGExのデータを失った時には泣けた。

173.

Google検索がもっと正規表現を受け付けてくれたらなあ。

205.

テキストマイニングで正規表現は重宝している

209.

自分の書いたものだと分かるけど、
他人の書いた正規表現とか単なる暗号文に見えるわ。
でも自分の書いたものでも、しばらくたつとチンプンカンプンで
何でこんな事を書いたんだろう?って思えるものがある

230.

むかし自分が書いた正規表現ですら1年後にみると何かいてあるのかわからんからなw
あれこそコメントを残すべきもの

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

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

232.

>>230コメントつけないとわからないようなソース書いちゃダメ
って昔言われた

251.

最初は行先頭、最後ぐらい知っとけばいい

38.

英会話と同じで、使わなければドンドン忘れて行く

コメント-2-

1. 名無しの円速

地道に文字列パースするほうが可読性も高いし実行速度も早かったりするから、
そこはトレードオフかな。
正規表現で書けばもっと短くできるのにと思いながらも、思わぬバグを避けるため、
その場限りのテキスト検索ならともかく、プログラム中ではあまり使わなくなったなあ。

2. 名無しの円速

AI 任せたらええねんで。
草不可避

コメントする