Unknown
[ 1 ]
新人「どうやるんすか?」
ぼく「ニチャニチャ」
つ正規表現辞典

ぼく良いやつだよね

[ 2 ]
ぼくもよく分かってない

[ 4 ]
ぼくも!

[ 5 ]
辞典みてやるのだりーからさっさと組んでくれ

[ 6 ]
書き方ドリルってのがあるんだけど
そこで練習しないと辞書で見ただけじゃ実践で使えないよ

[ 7 ]
正規表現使うたびに毎回調べてるわ

[ 12 ]
>>7
なんだかんだ覚えるの諦めたわ

[ 72 ]
>>7
すげーわかる

[ 8 ]
正規表現だと重いので配列操作で分岐処理しようぜ

[ 11 ]
(正規表現ってなんですか何の話ですか)

[ 14 ]
>>11
\nで改行とかあるじゃん
あれなんなのって思わなかった?
あれは元々UNIXで導入された正規表現だったんだ

[ 15 ]
>>14
あれ、ansi準拠
C言語と同じ

[ 17 ]
>>15
>>16

>正規表現の起源は、言語学と、理論計算機科学の一分野であるオートマトン理論や形式言語理論にみることができる。20世紀の言語学では数理的に言語を扱う数理言語学が発展しその過程の一部として、また後者は計算のモデル化(オートマトン)や形式言語の分類方法などを扱う学術分野である。数学者のスティーヴン・クリーネは1950年代に正規集合と呼ばれる独自の数学的表記法を用い、これらの分野のモデルを記述した。

>Unix系のツールに広まったのは、ケン・トンプソンがテキストファイル中のパターンにマッチさせる手段として、この表記法をエディタQEDに導入したことなどに始まる。彼はこの機能をUNIXのエディタedにも追加し、後に一般的な検索ツールであるgrepの正規表現へと受け継がれていった。

[ 13 ]
正規表現で出来そうで出来ないことというのが結構ある
かなり力をつけないとやろうとしていることが不可能であることを証明するのが難しいのが困る

[ 16 ]
unixではないよ?

[ 18 ]
つっこもうと思ったらつっこまれてた

[ 19 ]
それって改行コードじゃね

[ 26 ]
.{8}M
をNGでおkwww

[ 27 ]
>>26
M$でいいのでは

[ 28 ]
辞書引いてる時間が手作業でやる時間を越えちゃうパターン

[ 39 ]
正規表現ってよく忘れるしあれなんか違うおかしいなみたいなことあるよね

[ 40 ]
コンピュータに限定しても可変長でのデータの扱いなんかで最初から使われてるわ

[ 43 ]
それ何って機械語使ったことないのか?

[ 46 ]
完全版
^.{8}[parMd]$

[ 47 ]
大体覚えてるけど先読み後読みは自信ないから調べちゃう

[ 48 ]
一応計算機科学Ph.Dなんだが

[ 50 ]
でもお前不正規雇用じゃん

[ 51 ]
不正規雇用ワロタwwww

[ 60 ]
技術者以外の知名度低すぎるよな プログラミング覚えるよりよほど使える範囲広いだろって思うわ

[ 61 ]
意外だったのが
\n改行が正規表現って気付かない奴多いんだな
最初いきなりC言語とか煽られてニヤついてしまった
バクスラ+メタ文字なんてC以外で出まくってんだろ

Cで考えもせずに覚えさせられてそのまんまだったてことを自白してるようなもんだが
教員が悪いのか調べもしない自分が悪いのか
どっちにしろ日本人はITに関してセンスない奴多い

[ 62 ]
能書き
脳がガキ

[ 64 ]
例えばまともなエディタや検索ツールなら正規表現の検索・置換機能くらい標準装備しているもんな
プログラミングやらRPAのツールやら覚えるよりbashと正規表現でも覚えたほうがよくね?ってシーン多い

[ 73 ]
正規表現とはいうがでは非正規な表現とはなんだ?アウアウなのか?

[ 76 ]
>>73
元々はこれ
レギュラー エクスプレッションって言って
日本語にしたら妙に堅苦しい言い方になったんで
なんのこっちゃ意味わからん名称になったな

[ 84 ]
>>73
訳語としては「正規」じゃなくて「正則」の方が合っている希ガス

特定少数の規則だけで表現される文字列の集合を示す数学用語。
色々と表現可能な割に外部記憶等が不要なので、高速に実行出来るので
文字列検索に広く応用されている。
それがあまりにも著名なので、正規表現=文字列検索と勘違いしている素人が多い。

引用元: ・ぼく「正規表現つかえば?」新人「えっ?」ぼく「正規表現使ってやれば数コマンドで終わるよ」