2chまとめ

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

1 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:17:20.196 ID:4n/aXM/DM.net
新人「どうやるんすか?」
ぼく「ニチャニチャ」
つ正規表現辞典

ぼく良いやつだよね

83 :以下、?ちゃんねるからVIPがお送りします🐙:2021/03/04(木) 16:14:50.685 ID:DOSPw9E60.net

正規表現はjaneでちょっと使ったな
難しいもんでも無いしかといって覚えるほどのもんでもないな

37 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:45:01.801 ID:dKXSbw1J0.net

>>31
アララ刺激してしまったな
今まで気付かなかった事を気付かせると
逆に怒られちゃうんだよな

まぁハッキリ言って5ちゃんでしか指摘できないよね
コンピュータにメタ文字が導入された経緯を話す流れだよね

77 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:06:23.694 ID:Ttn+JuL5r.net

¥nはエスケープシーケンスであって別に正規表現ではない

80 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:13:29.381 ID:h/pzgHgc0.net

>>75JaneStyleは>>34でやってる

38 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:47:31.962 ID:CSPvtcHd0.net

タイプライターの話?

72 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:58:46.693 ID:zXXKBl5ca.net

>>7
すげーわかる

91 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:37:00.492 ID:faremhY+0.net

>>90
だから俺はあえてシンプルにして、^を付けなかったんだよって事

17 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:29:16.110 ID:dKXSbw1J0.net

>>15
>>16

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

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

58 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:23:47.306 ID:4Yo54vX70.net

性器表顕

54 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:09:42.149 ID:7QedN/sM0.net

>>52
それは言語クラスとしての性器表現でプログラミング言語としては問題ないかと

110 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:46:02.396 ID:Ttn+JuL5r.net

>>108
C言語に影響を受けてjsが作られたからjsはC言語になるのか?
もう恥ずかしいレスしないでくれ

51 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:59:26.579 ID:6n3JNV7IM.net

不正規雇用ワロタwwww

85 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:21:39.567 ID:faremhY+0.net

正岡子規

81 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:14:35.618 ID:VNT4xbqN0.net

この赤IDはもしやC言語は関数型言語おじさん?

74 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:02:12.530 ID:Ttn+JuL5r.net

正規表現作った人天才だと思う

35 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:43:26.887 ID:faremhY+0.net

>>32
ドジっこwww

122 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 18:17:59.795 ID:uGSLOTap0.net

rm -fr *

111 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:47:23.547 ID:dKXSbw1J0.net

>>110
昔の教育を受けた人は正規表現とか知らなかったんだよ
だから意味も分からずに¥n改行を暗記させられてて
長年ずっと意味不明のまま生きてきたんだ

お前はただの犠牲者だ

94 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:40:21.764 ID:GxBlR6UP0.net

日本語の話かと思ったらプログラムの話だったのか

52 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:01:30.841 ID:w6ZEUEJj0.net

先読み後読みは正規表現ではない希ガス

93 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:39:34.272 ID:faremhY+0.net

^付けちゃうと一致しないパターンも考慮できないハゲがいる

112 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:54:51.788 ID:Ttn+JuL5r.net

>>111
いや俺は知ってるけど
言語仕様に取り込まれてるものに対して正規表現って言われても違和感しかない
正規表現でない文字列リテラルでもエスケープする為に使うし、もう正規表現ではなくただの置き換え文字なんだよ

67 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:40:20.179 ID:faremhY+0.net

>>66
その通りだけど、アホ連中にかまっても仕方ないぞ

75 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:02:58.918 ID:faremhY+0.net

>>70
専ブラによって単に^.{8}Mだと一致にならないけど
例えばJaneStyleのNGExを使う場合はどうなる?

50 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:59:08.073 ID:02uoKZOC0.net

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

115 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:57:48.621 ID:Ttn+JuL5r.net

>>114
違う
¥nは正規表現でもCでもjsでもメタキャラクタではあるけど正規表現ではない

79 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:13:23.803 ID:faremhY+0.net

>>68
もしもしー?生きてますかー?

117 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 18:04:00.661 ID:Z7Eo6P2fa.net

正規表現が特定言語の仕様を指す言葉なら違うと言い張るのもわかるけど
今や正規表現なんてテキストにしか触れない人間でも
あっちこっちで使う事になる単なる書式だよ

53 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:07:15.981 ID:7QedN/sM0.net

>>44
先頭から8文字がハッシュで次の一文字で判定なら先頭指定は必要ない気がしますが?

69 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:42:47.739 ID:6n3JNV7IM.net

>>66 なら^.{8}Mでよくね

42 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:49:13.905 ID:7QedN/sM0.net

>>33
どんな理由で?

102 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:04:04.327 ID:9UiXCS/00.net

なろうの追放系とやらはこういう人たちが好きなんだろうなって

114 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:55:23.786 ID:Z7Eo6P2fa.net

>>107
正規表現か否かの問題であって
言語の話じゃないからまったく喩えになってないけど
for文は条件分岐か?って話ならjsだろうがC言語だろうが是だろ
正規表現か否かってそういうレイヤーだろ?

60 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:30:30.096 ID:zFvHnfH40.net

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

88 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:31:06.694 ID:w6ZEUEJj0.net

>>86
キャプチャーしない(マッチだけ)なら最初の (ID:)? は不要なんじゃ?

5 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:18:27.586 ID:spHApKvv0.net

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

29 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:39:06.745 ID:6n3JNV7IM.net

ついでに末尾apもNGにするなら
[paM]$

105 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:09:19.040 ID:5WXnI7T4M.net

ぼく「正規表現つかえば?」新人「えっ?(性器?こいつついに頭がおかしくなったんか)」

71 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:45:07.680 ID:ap1UjqVk0.net

>>30じゃなくて>>33だったわ

78 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:11:26.628 ID:dKXSbw1J0.net

>>77
「メタ文字」でググれば?
エスケープシーケンスがメタ文字だってすぐ分かるから
メタ文字って事は正規表現だって分かるんじゃない

こういう勉強は
「エスケープシーケンス」って教えられた時に
そのまま暗記するんじゃなくて
「エスケープシーケンスってなに?」って考えることから始まるからね
そこがセンスの分かれ目だぞ

82 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:14:37.233 ID:faremhY+0.net

>>80
空気読まずにありがとう
でもね、おれはID:ap1UjqVk0に聞いてるんだ

95 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:40:28.406 ID:ap1UjqVk0.net

>>93
そもそも>>26でイベントすら考慮できていない童貞キッズがいきりおる

22 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:32:44.751 ID:oc008RC60.net

末尾MをNGに入れるのに使ったぐらいだな

86 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:23:37.115 ID:ap1UjqVk0.net

>>75
NGExを使った場合は基本はこうじゃないか
https://imgur.com/a/f2o724u
動作確認したがちゃんと消えた
Janeの場合はIDだけじゃなく”ID”の文字が入るからそれの考慮が必要ってことだろ
IDって文字をを含む場合と含まない場合を考えるなら
(ID:)?.{8}Mになるだろうな、この場合はID:の文字がIDの中に出てこないから、先頭に^は不要になる。

118 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 18:04:36.990 ID:CbkrdQuG0.net

ちょっと前のプログラミングスレで見たperlキチガイを思い出した

23 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:33:18.598 ID:6n3JNV7IM.net

特定の文字の後にある文字を判断して それが条件に一致していれば正になるってのが正規表現の基本だもんね

エスケープシーケンスも正規表現と言われれば確かに

32 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 14:39:45.721 ID:6n3JNV7IM.net

>>30
確かに

104 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 17:05:24.683 ID:oYoV7IdHr.net

https://i.imgur.com/p2z1Moi.gif
それよりこのgifクソワロタw

57 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 15:21:15.416 ID:ap1UjqVk0.net

>>53
aaaaaaaa0にM000ってイベントで追加になった場合はaaaaaaaa0M000ってIDになるだろ
^をつけないとaaaaaaa0Mにヒットしないか

96 :以下、?ちゃんねるからVIPがお送りします:2021/03/04(木) 16:42:21.269 ID:Enr5ucRWr.net

ap1UjqVk0はなんか普通に答えているよう見えるがfaremhY+0はなにキレてんだ?

アンテナサイト新着記事

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

殿堂入り

最近の人気記事ランキング

%d人のブロガーが「いいね」をつけました。