虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

17/10/05(木)00:43:20 正規表... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1507131800782.jpg 17/10/05(木)00:43:20 No.457318611

正規表現てすんごい便利だね もっと早く知りたかったよ

1 17/10/05(木)00:44:19 No.457318823

全く知らない俺にもわかるように何が便利なのか教えて

2 17/10/05(木)00:44:24 No.457318839

簡易言語みたいなものだしね便利

3 17/10/05(木)00:44:44 No.457318899

正規表現を詳しく解説した系の本は理解できた試しがない

4 17/10/05(木)00:45:02 No.457318961

NGワードでお世話になってます

5 17/10/05(木)00:45:47 No.457319116

プログラミングが義務教育になら正規表現は教えてあげたほうがいい

6 17/10/05(木)00:46:03 No.457319173

とりあえず[a-z]とかして雑にひっかけるくらいの使い方でも意外と使える

7 17/10/05(木)00:46:05 No.457319178

書いてるときはいいけど後から見直すと何表してるのかさっぱり分からんやつ!

8 17/10/05(木)00:47:07 No.457319371

テキストちまちま修正してる人に教えてあげたい

9 17/10/05(木)00:47:24 No.457319429

しょっちゅう書かないから書くたびに構文調べ直してる

10 17/10/05(木)00:47:30 No.457319451

初歩知ってるだけでもだいぶ検索の効率よくなるね

11 17/10/05(木)00:48:10 No.457319575

そこから偏執的にワンライナーばかり使うようになるのは中二病みたいなものだよね

12 17/10/05(木)00:48:13 No.457319583

NG設定とかで使ってるけどこんな意味だったのか…知らなかった

13 17/10/05(木)00:49:06 No.457319759

複数回の置換までサポートされていれば簡単な羅列で済むんだけど 一回でやろうとしてごっちゃごちゃに

14 17/10/05(木)00:49:13 No.457319781

>プログラミングが義務教育になら正規表現は教えてあげたほうがいい 義務教育としてはいらないと思う あれ構文がうんぬんとかじゃなしに論理的思考を養うって名目でしょ?

15 17/10/05(木)00:50:03 No.457319954

性器表現とな

16 17/10/05(木)00:50:10 No.457319978

テスト関連でもめちゃ役に立ちそうだな買おうかな

17 17/10/05(木)00:50:21 No.457320018

性器表現

18 17/10/05(木)00:50:25 No.457320033

sedとawkも使おう

19 17/10/05(木)00:50:35 No.457320066

sedと組合わさると最強に見える

20 17/10/05(木)00:50:44 No.457320101

わたし正規表現とBOX選択を覚えてテキストエディタのよさ分かった!

21 17/10/05(木)00:50:46 No.457320108

人の書いた正規表現はさっぱり分からん もうちょっとこう何回かに分けて書いてくれません…?

22 17/10/05(木)00:51:43 No.457320294

物書きさんほど簡単にで良いので覚えて欲しい 完璧に修正しました!正規表現でチェック…うわぁいっぱいミス見つけちゃった

23 17/10/05(木)00:51:50 No.457320316

javascriptで戻り読みが使えないのイラッとする

24 17/10/05(木)00:53:11 No.457320542

>テスト関連でもめちゃ役に立ちそうだな買おうかな 画像の本はめっちゃいい本なんだけど 正規表現エンジンのNFAとDFAの違いとかから入るから イキナリ読むと辛いかもしれない 弄って覚えるならこのサイトがいい https://regex101.com/

25 17/10/05(木)00:53:22 No.457320572

ちんこ!!!!! 今はブラウザ上で簡単に試せるRegxTesterみたいのが多いからいい時代だと思う https://regex101.com/

26 17/10/05(木)00:53:28 No.457320589

sedとgrepとawkがあれば人間が考える文字列に対する処理は全て出来ると聞く

27 17/10/05(木)00:54:17 No.457320718

このサイトの世話になった「」は多いと聞く http://www.mnet.ne.jp/~nakama/

28 17/10/05(木)00:54:25 No.457320743

>人の書いた正規表現はさっぱり分からん >もうちょっとこう何回かに分けて書いてくれません…? こんなもの可読性も糞も無いのだから 自分のタスク終わるように適当に書き捨てればいいだけと思う

29 17/10/05(木)00:55:31 No.457320919

.と[]と+と*と^と\くらいしか覚えてないけどだいぶ役に立つ

30 17/10/05(木)00:56:19 No.457321049

ああ…次は後方置換を学ぶんだ

31 17/10/05(木)00:56:23 No.457321061

\wが使えるとかなりシンプルになる

32 17/10/05(木)00:57:21 No.457321234

これが使えないくせにテキストエディタを名乗るソフトがあるらしい

33 17/10/05(木)00:57:28 No.457321262

ブラウザでコンソール開いて適当に叩くのが楽でいい セレクタと正規表現最低限使えれば大体困らない 複雑ならPEG使えばいい

34 17/10/05(木)00:57:39 No.457321289

正規表現はすごくコンピューターを感じる 男の子って感じだよな

35 17/10/05(木)00:57:52 No.457321321

今はどの言語でも初期状態で使えて便利な世の中よ おっっと日本語だけは簡便な

36 17/10/05(木)00:58:47 No.457321483

*?がけっこう役立つ *だとマッチが広すぎるときにいい

37 17/10/05(木)00:59:11 No.457321551

可視化してくれるツールがありがたすぎる

38 17/10/05(木)01:00:30 [sed] No.457321770

>*?がけっこう役立つ しらない

39 17/10/05(木)01:01:28 No.457321927

マッチ部分の使用($1,$2...)が若干方言と使用できない環境があると聞いたな 前後入れ替えとか出来るのでまずこれで世界が変わる

40 17/10/05(木)01:02:37 No.457322095

>今はどの言語でも初期状態で使えて便利な世の中よ >おっっと日本語だけは簡便な Perl で Shift-JIS で正規表現…うっ頭が!

41 17/10/05(木)01:02:44 No.457322111

否定の先読みあたりで意味わからなくなる

42 17/10/05(木)01:03:27 No.457322227

初歩の初歩しか分からないから人の書いた物が黒魔術の呪文か何かにしか見えない…

43 17/10/05(木)01:03:28 No.457322230

数字を三桁ごとにカンマで区切ろうとかなってくると辛い

44 17/10/05(木)01:03:59 No.457322312

スレ画はさっぱり理解できなかった 基本と言っておいて前提知識をふんだんに求めてくるのはいかがなものか

45 17/10/05(木)01:05:30 No.457322555

もう少し簡単にnot指定できないかなって毎回思う でも便利だから使っちゃう

46 17/10/05(木)01:05:58 No.457322638

おらいりいさんの本はだいたいもう使ってるけど原理を知りたい人向けなので

47 17/10/05(木)01:06:42 No.457322758

>Perl で Shift-JIS で正規表現…うっ頭が! いまどきSJIS使わないだろ

48 17/10/05(木)01:07:31 No.457322884

サムネでちんぽに見えたから 性器表現のスレかと思った…

49 17/10/05(木)01:07:36 No.457322893

>おらいりいさんの本はだいたいもう使ってるけど原理を知りたい人向けなので 詳説ってちゃんと書いてあるしね‥

50 17/10/05(木)01:07:57 No.457322955

"[^"]+ みたいなのばっかですまない

51 17/10/05(木)01:08:11 No.457323000

適当に使ってる間はいいけど真面目に取り組むと意味がわからなくなるやつ

52 17/10/05(木)01:08:25 No.457323033

正規表現って言葉が悪い 明らかに小難しい

53 17/10/05(木)01:09:57 No.457323252

無理に正規表現だけでやらずそれこそperlで書き捨てればグッと楽

54 17/10/05(木)01:10:32 No.457323352

SJISは使っても良いけど処理するときはもう何でもかんでもunicodeにしてやっちゃえばいいよ 劣化ないし

55 17/10/05(木)01:10:37 No.457323363

遊ぼ https://alf.nu/RegexGolf

56 17/10/05(木)01:10:42 No.457323369

最初に考えた人頭おかしいと思うこれ どうやってこの思想に至ったんだろう

57 17/10/05(木)01:11:25 No.457323486

オートマトンなどで…

58 17/10/05(木)01:11:43 No.457323532

エクセルの検索で使えるようにならないの

59 17/10/05(木)01:11:44 No.457323535

CDからエンコードしたmp3の曲名をまとめて変える時に使った もう忘れた

60 17/10/05(木)01:11:56 No.457323568

>どうやってこの思想に至ったんだろう いいですよねチューリングマシンとオートマトン

61 17/10/05(木)01:12:41 No.457323685

>エクセルの検索で使えるようにならないの そんな事をすれば事務員のオバちゃんオジちゃんが発狂するからダメ

62 17/10/05(木)01:13:00 No.457323732

>無理に正規表現だけでやらずそれこそperlで書き捨てればグッと楽 言語依存からの逸脱も正規表現を使う利点の1つだから どこでも使えるって大切

63 17/10/05(木)01:13:08 No.457323755

.NETに正規表現あるなら最近のEXELなら使えるんじゃ

64 17/10/05(木)01:13:33 No.457323832

正規表現って単語だけ初めて聞いた時は なんかパソコン使ってる人用の正式な書き方があるのかな…?みたいになるよね

65 17/10/05(木)01:13:41 No.457323858

理屈が出来てから実際に計算機で動く実装が出来るまでにかなり間がある

66 17/10/05(木)01:14:00 No.457323910

>劣化ないし IBM/NEC拡張文字あたり使ってると微妙に戻らない

67 17/10/05(木)01:16:15 No.457324265

正しい括弧構造にマッチする正規表現を描いてください

68 17/10/05(木)01:16:16 No.457324267

sedのmanの1addr2addrの雰囲気がようやく最近わかってきた

69 17/10/05(木)01:17:27 No.457324449

動物の本高い

70 17/10/05(木)01:18:00 No.457324539

正しいメールアドレス判定の正規表現書いてよ やくめでしょ

71 17/10/05(木)01:18:38 No.457324649

この人の本はちょっと読んですぐ撤退した

72 17/10/05(木)01:19:07 No.457324713

>正しい括弧構造にマッチする正規表現を描いてください PCREパワーを使えば出来るぜ! 書くのはちょっと待って下さい…

73 17/10/05(木)01:19:14 No.457324731

>正しいメールアドレス判定の正規表現書いてよ .*@.* でなんとか…

74 17/10/05(木)01:19:40 No.457324795

秀丸で特定の文字列だけ特別な書体にしてたなあ

75 17/10/05(木)01:20:47 No.457324969

>正しいメールアドレス判定の正規表現書いてよ >やくめでしょ RFCで認められるメルアドは酷いことになるけど 普通は括弧とかクォーテーション弾いてもいいでしょー?

76 17/10/05(木)01:21:09 No.457325034

>.*@.* @ … valid! @@@@@@@@@@@@ … valid!

77 17/10/05(木)01:21:52 No.457325152

>>正しいメールアドレス判定の正規表現書いてよ >.*@.* >でなんとか… @j@

78 17/10/05(木)01:22:30 No.457325257

メアドは仕様が腐ってるから...

79 17/10/05(木)01:22:42 No.457325285

全くなんのことかわかってなかったけど webページから情報読み取るときに文字以外のやつを全部抜くときに便利で有り難さを知った ほかはなんのことか今でもわからん

80 17/10/05(木)01:23:03 No.457325341

Emacsで正規表現書くとインクリメンタルにマッチしてくれるelispがめっちゃ便利

81 17/10/05(木)01:23:21 No.457325381

キャリアメールだけ登録可能にしとけば完璧って寸法よ

82 17/10/05(木)01:23:58 No.457325480

改行への置換でしか使ったことない

83 17/10/05(木)01:24:01 No.457325492

>普通は括弧とかクォーテーション弾いてもいいでしょー? 頭に . が付いたイレギュラーなメールアドレス認めたガラケー3キャリアには間接的に酷い目に合わされたから許さないよ お客様のメールが届かないじゃねーよ! 受け手側メールサーバで弾かれてるんだっつーの!

84 17/10/05(木)01:24:15 No.457325528

よくわからない言語を使うときは取りあえずこれで何とかする JavaScriptのDOM操作がさっぱりわからなかったので文字列化してからこいつで何とかした 数年後泣きながら書き直した

85 17/10/05(木)01:24:30 No.457325562

ネトゲの全体チャットロギングして特定のアイテムの叫び売りを見つけるような事してたら正規表現覚えた

86 17/10/05(木)01:26:08 No.457325805

^[^@]+@[^@]+$ メアド判定出来た!

87 17/10/05(木)01:26:22 No.457325836

未だに時々あるよ届かないから調べたら変なメルアドだった

88 17/10/05(木)01:26:59 No.457325928

>メアド判定出来た! .@.

89 17/10/05(木)01:28:09 No.457326071

>正しいメールアドレス判定の正規表現書いてよ 頑張って書いたけど携帯電話のRFC違反アドレス多すぎて実用性なかったよ・・・

90 17/10/05(木)01:31:10 No.457326476

@はアカウント名側に使えた気がする

91 17/10/05(木)01:31:54 No.457326581

日本語ドメインも考慮しなきゃ…

92 17/10/05(木)01:33:03 No.457326726

[email protected]みたいな GMailのエイリアスをフォームのバリデーションで弾くのやめてくだち…

93 17/10/05(木)01:33:04 No.457326728

正規表現とオートマトンと文脈自由言語

94 17/10/05(木)01:34:09 No.457326876

>日本語ドメインも考慮しなきゃ… Punycodeにしようぜ!

95 17/10/05(木)01:34:26 No.457326915

>.@. できた! ^[^@]*[^@.]@[^@.](\.[^@.])*$

96 17/10/05(木)01:36:54 No.457327276

正規表現って何…?

97 17/10/05(木)01:37:13 No.457327315

テストメール送ってエラーが帰ってこなければ良いとしようぜ スパムの踏み台だ...

98 17/10/05(木)01:38:31 No.457327481

>できた! >^[^@]*[^@.]@[^@.](\.[^@.])*$ そうやって場当たり対応を繰り返してどんどん引き継ぎができないコードになっていくんだよね…

99 17/10/05(木)01:39:54 No.457327656

初心者にも分かりやすいサイトか本おせーて

100 17/10/05(木)01:41:34 No.457327887

>初心者にも分かりやすいサイトか本おせーて 必要に迫られて試行錯誤するのが一番だよ

101 17/10/05(木)01:42:29 No.457328009

その試行錯誤するための基礎知識を覚えるためのものを聞いているのでは… 俺は早速kindleで目についた安いやつ買って読み始めた

102 17/10/05(木)01:43:01 No.457328080

うーむ・・・必要に迫られてみるよ

103 17/10/05(木)01:44:14 No.457328250

ログからIPアドレス抜き出せとか言われたときに便利

104 17/10/05(木)01:44:23 No.457328272

言語によって微妙にルール違ったりすることがあるのでそれさえ気をつければ基本的なことはググって最初に出てきたページでいいよ

↑Top