| レス送信モード |
|---|
正規表現くらい自分で書けよ
| … | 126/10/24(土)15:17:50No.1480861135そうだねx1おぺにす… |
| … | 226/10/24(土)15:18:39No.1480861375+インジェクションって知らない? |
| … | 326/10/24(土)15:19:56No.1480861677+正規表現は自分で書くなって頃もあった |
| … | 426/10/24(土)15:22:23No.1480862278そうだねx8スレ画的な趣旨とは違うけど正規表現使おうとするたびに忘れてるからもうAIに「こんな正規表現作って」になちゃったな |
| … | 526/10/24(土)15:24:10No.1480862701そうだねx4細かい部分すぐ分かんなくなる |
| … | 626/10/24(土)15:25:40No.1480863048そうだねx8絶妙にたまにしか使わないから覚えてないよね |
| … | 726/10/24(土)15:28:08No.1480863648+AIちょっと前ですらかなり上手く正規表現書いてくれてたし今なら一層なんだろうな |
| … | 826/10/24(土)15:28:32No.1480863741+検索したいユーザーに代わって自分で正規表現書くとなるとエンジニアがサーバーみたいに24時間待機してないといけないから嫌 |
| … | 926/10/24(土)15:30:32No.1480864212+自分で書いたってのは静的な文字列からコンパイルされた正規表現って意味でしょ |
| … | 1026/10/24(土)15:32:03No.1480864563+これで攻撃が成り立つのって本当に何のチェックもせずに外部からの入力をそのまま正規表現として扱ってる場合だな |
| … | 1126/10/24(土)15:33:59No.1480865064+SQLiの対策と同じこと言ってねえか |
| … | 1226/10/24(土)15:34:17No.1480865126+>これで攻撃が成り立つのって本当に何のチェックもせずに外部からの入力をそのまま正規表現として扱ってる場合だな |
| … | 1326/10/24(土)15:37:22No.1480865916+RFCに厳密に準拠したメールアドレスの正規表現は許してくれ |
| … | 1426/10/24(土)15:38:55No.1480866305+え?オニグモってサクラエディタでも使ってるんだが? |
| … | 1526/10/24(土)15:39:49No.1480866555+>絶妙にたまにしか使わないから覚えてないよね |
| … | 1626/10/24(土)15:41:09No.1480866904+賢い人は正規表現の文字列だけ見てどういう動きするのか分かるの? |
| … | 1726/10/24(土)15:41:23No.1480866971+>RFCに厳密に準拠したメールアドレスの正規表現は許してくれ |
| … | 1826/10/24(土)15:41:55No.1480867101そうだねx2>え?オニグモってサクラエディタでも使ってるんだが? |
| … | 1926/10/24(土)15:42:10No.1480867153+サクラエディタを不正操作させたらヤバい |
| … | 2026/10/24(土)15:42:15No.1480867168+>賢い人は正規表現の文字列だけ見てどういう動きするのか分かるの? |
| … | 2126/10/24(土)15:42:51No.1480867349そうだねx1失礼な$と^は覚えてるぞ |
| … | 2226/10/24(土)15:43:16No.1480867456+>これで攻撃が成り立つのって本当に何のチェックもせずに外部からの入力をそのまま正規表現として扱ってる場合だな |
| … | 2326/10/24(土)15:44:01No.1480867624+日常で使ってるソフトの検索とかにも使えるから覚えてはいる |
| … | 2426/10/24(土)15:45:01No.1480867844+>賢い人は正規表現の文字列だけ見てどういう動きするのか分かるの? |
| … | 2526/10/24(土)15:46:04No.1480868114+?!と(あ|123)とかは覚えておいて損はない |
| … | 2626/10/24(土)15:46:09No.1480868133+artist:img$ の$の意味がわかるようになったらおとなだ |
| … | 2726/10/24(土)15:46:26No.1480868220+先読みと後読みを使うたびググる |
| … | 2826/10/24(土)15:47:35No.1480868487そうだねx1>インジェクションって知らない? |
| … | 2926/10/24(土)15:48:11No.1480868631+たまに発生する大量の置換処理で仕方なくキャプチャを使って試行錯誤してエラーないか探して修正して…はもうやりたくない |
| … | 3026/10/24(土)15:49:00No.1480868856+ユニコードとか目視で変換できそう |
| … | 3126/10/24(土)15:49:40No.1480869035そうだねx2正規表現じゃなくて正規表現エンジンの話じゃねーか |
| … | 3226/10/24(土)15:49:53No.1480869088そうだねx1この正規表現で荒らしが消えるよ!ってやったら何人か「」騙せそう |
| … | 3326/10/24(土)15:50:05No.1480869135そうだねx1どういう修正するのか見てみたらa{1,100}みたいな繰り返しパターンを使うごとにパターンIDを振るらしいのだがIDはsigned shortで定義してあるので繰り返しパターンが32767個を越えるとパターンIDをインデックスとして使って参照している箇所で負のインデックスとみなされてメモリのあらぬところをアクセスしてしまうというものだった |
| … | 3426/10/24(土)15:50:11No.1480869168+grep置換は結構リスクを感じる |
| … | 3526/10/24(土)15:51:03No.1480869391+符号ありならそりゃマイナスなるわなぁ |
| … | 3626/10/24(土)15:51:15No.1480869448+頑張って複雑な機能を使った複雑な正規表現作る |
| … | 3726/10/24(土)15:51:19No.1480869469+俺が書くよりAIに書かせた方が信頼できる |
| … | 3826/10/24(土)15:52:14No.1480869725そうだねx1先読みとか後読みとか思い出さなくても.*?でだいたい解決する |
| … | 3926/10/24(土)15:52:57No.1480869930+正規表現はReDoS対策が難しいから最初から使わないほうが良い |
| … | 4026/10/24(土)15:54:50No.1480870442+正規表現考えてる時間で手動で直した方が早いもある |
| … | 4126/10/24(土)16:09:17No.1480874283+rubyに統合されてるOnigmo特有なのか元のOnigmoにもあるのかさらに大元の鬼車まで遡ってあるのかで影響が変わるな |
| … | 4226/10/24(土)16:16:34No.1480876141+あんな定番ライブラリでも内部ループの上限処理してなかったんだ… |
| … | 4326/10/24(土)16:20:03No.1480876967+鬼車ってライブラリもあったような気がする |
| … | 4426/10/24(土)16:22:21No.1480877500そうだねx2基本ワンライナーで書く正規表現でパターンが32767個超えることはほぼほぼ無いもんな |
| … | 4526/10/24(土)16:26:07No.1480878395+複雑な正規表現ははじめから書かん方がええ! |
| … | 4626/10/24(土)16:27:17No.1480878691+>複雑な正規表現ははじめから書かん方がええ! |
| … | 4726/10/24(土)16:27:37No.1480878766+.* |
| … | 4826/10/24(土)16:30:08No.1480879373+>スレ画的な趣旨とは違うけど正規表現使おうとするたびに忘れてるからもうAIに「こんな正規表現作って」になちゃったな |
| … | 4926/10/24(土)16:40:28No.1480882290+性器表現ならなー |
| … | 5026/10/24(土)16:41:36No.1480882587+>正規表現くらい自分で書けよ |
| … | 5126/10/24(土)16:42:46No.1480882894+ちんこまんこうんことかを一括で検索てきる機能みたいなもん |
| … | 5226/10/24(土)16:48:44No.1480884500+外部から正規表現受け取るっていうとエディター系かね |