はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 正規表現

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 30件)

ChatGPTのヤバさは、論理処理が必要と思ったことが確率処理でできるとわかったこと - きしだのHatena

2023/01/10 このエントリーをはてなブックマークに追加 717 users Instapaper Pocket Tweet Facebook Share Evernote Clip chatgpt きしだのHatena 文字列 多数 解決

ChatGPTのヤバいところは、論理処理が必要だと思っていたことが、じつは多数のデータを学習させた確率処理で解決可能だと示したことだと思います。 たとえば、このように正規表現にマッチする文字列を生成するには、特別に専用の論理処理が必要だと思っていました。 前のブログのときには特殊処理が必要だと考えてました... 続きを読む

正規表現の先読み・後読み

2022/08/22 このエントリーをはてなブックマークに追加 645 users Instapaper Pocket Tweet Facebook Share Evernote Clip マッチ パターンマッチ 文字列 表現 位置

正規表現の「先読み(lookahead)」「後読み(lookbehind)」について紹介します。 正規表現の「位置へのマッチ」 正規表現は、文字列のパターンマッチに使われます。例えば [0-9]{4} は数字4つが並ぶ文字列にマッチする表現です。 多くの正規表現は「文字列」にマッチしますが、「文字列」ではなく「位置」にマッチする... 続きを読む

【個人開発】正規表現を学ぶ狩りに出ませんか?モンスターを倒しながら正規表現が学べるゲーム「Regex Hunting」を作りました - Qiita

2022/04/11 このエントリーをはてなブックマークに追加 635 users Instapaper Pocket Tweet Facebook Share Evernote Clip 面白味 Qiita パターン 現状 文字列

はじめに はじめまして! 個人開発者のハガユウキと申します。 突然ですが、皆さん正規表現はお好きですか? 私は好きです。「複数の文字列を一つのパターンで表現できる」部分にすごく面白味を感じています。 もっといろんな方に正規表現を知っていただきたい、好きになってほしいと思っています。 しかし、現状では2つ... 続きを読む

正規表現の"正規"とは何か気になったら正規表現の歴史を紐解くことになってしまった話

2021/10/31 このエントリーをはてなブックマークに追加 566 users Instapaper Pocket Tweet Facebook Share Evernote Clip 根拠 歴史 正規 表現 周り

正規表現の"正規"って何 ある時ふと思いました。 「正規表現の"正規"って何だろう?」 「何を根拠に"正規"を名乗っているのか?」 と。 「誰かが『これが正規の表現だ』と言ったはず」で、 「それは周りにどうやって"正規"だと認められたのだろう」 ということが気になったので調べてみました。 "正規表現"という名前で... 続きを読む

「正直9年経ったいまでもfor文ググってる」 - Qiita

2021/03/24 このエントリーをはてなブックマークに追加 592 users Instapaper Pocket Tweet Facebook Share Evernote Clip テキストエディタ IDE Qiita 言い訳 ほん

「正直9年経ったいまでもfor文ググってる」 という議論記事があった。正直なところ私もググる方の人だ。私の感想: ポンとテキストエディタだけ渡された時に書けるか自信ないぞ...IDEがあればまあ大丈夫かなあ。 JavaScriptだけじゃない。言語色々扱うしという言い訳。正規表現とか毎度調べる。 だから世の中にチートシ... 続きを読む

心のバリアを取り去って「正規表現」に取り組む一歩を踏み出すためのメモ|DTP Transit 別館|note

2021/03/19 このエントリーをはてなブックマークに追加 1342 users Instapaper Pocket Tweet Facebook Share Evernote Clip Note バリア 一歩

たとえば、文章中に「コンピュータ」と「コンピューター」が混在していて、これを「コンピューター」に統一したいとき、あなたなら、どうしますか? 単純な検索置換なら、次のような順番で処理することができます。 ✓「コンピューター」を「コンピュータ」に一括置換する ✓「コンピュータ」を「コンピューター」に一括置... 続きを読む

正規表現をサッと確認するのに重宝した神サイトを紹介してみる | Developers.IO

2017/12/31 このエントリーをはてなブックマークに追加 648 users Instapaper Pocket Tweet Facebook Share Evernote Clip Developers.IO Regexper こんぬつ 実家

はじめに こんぬづは、ゲーム用のPCを東京に置いているため、実家に帰ってくるとゲームができなくてしんどい田中です。こういうときに限って、ゲームの実況動画を見てしまったりして余計に心を痛めています。 さて今回は、今年正規表現をサッと確認するのに重宝した Regexper を紹介します。 Regexper こんなサイトです。とてもシンプル。 以下のような特徴があります。 正規表現を図で表示してくれる ... 続きを読む

よく使う正規表現はもうググりたくない! - Qiita

2017/12/10 このエントリーをはてなブックマークに追加 593 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Origami a-zA-Z0-9 毎回 サンプル

タイトル通りによく使う正規表現を毎回ググるのが効率悪いのでまとめてみました。それとOrigamiで使ってる各言語で正規表現のサンプルを書いてみました。 正規表現式 Emailアドレス ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ ドメイン名 ^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$... 続きを読む

なるべく短い正規表現で住所を「都道府県/市区町村/それ以降」に分けるエクストリームスポーツ - Qiita

2016/01/26 このエントリーをはてなブックマークに追加 657 users Instapaper Pocket Tweet Facebook Share Evernote Clip エクストリームスポーツ reX match Qiita 石狩

rex = /ごにょごにょ/ p "東京都文京区後楽1丁目3−61" . match ( rex ) . captures #=> ["東京都", "文京区", "後楽1丁目3−61"] みたいなやつ。なるべく短く。 実用性? そんなもの、うちにはないよ。 TL;DR 「読むのめんどくさい」という人用に最初に最終結果を置いておきます (...??[都道府県])((?:旭川|伊達|石狩|盛岡|奥州|... 続きを読む

99%のEmailアドレスにマッチする正規表現公開される

2015/02/22 このエントリーをはてなブックマークに追加 567 users Instapaper Pocket Tweet Facebook Share Evernote Clip Emailアドレス RFC Works 99% Perl 5

一見Emailアドレスにマッチする正規表現を組み立てるのは簡単そうに思えますが、RFC 5322に厳密に準拠した正規表現を創りだそうとするととんでも無い努力が必要となるようです。 「Email Address Regular Expression That 99.9% Works」は、様々なプログラミング言語ごとに、Emailアドレスに99%マッチする正規表現を掲載したサイトで、例えばPerl 5... 続きを読む

hadoop - Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita

2014/05/19 このエントリーをはてなブックマークに追加 647 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQL Fluentd meetup 虎の子 Hadoop

とにかくパフォーマンスがすごい。(Fluentd Meetupでの)プレゼン中のデモで、ディスクに収められた5億件のデータをSQLでフルスキャンするのに3秒しかかからない。9億件のデータを正規表現を含んだSQLでスキャンしても、7秒で終わる(これ、記憶がちょっとあいまい。もう少しかかったかも)。これには驚いた。佐藤さんがGoogleに入社して一番驚いた技術が、一般公開される前のBigQueryだっ... 続きを読む

正規表現を解析して可視化してくれるサイトが凄すぎる件 - ばしぶろ

2014/05/17 このエントリーをはてなブックマークに追加 1839 users Instapaper Pocket Tweet Facebook Share Evernote Clip 解読 a-zA-Z0-9 沢山 解析 特定

ある正規表現に対して、特定の文字列がマッチするかどうかをチェックするツールやサイトは沢山ありますが、正規表現そのものが何を意味しているのか、どんな文字列を期待しているのかを解析・解読・説明してくれるツールやサイトってなかなか見ない気がします。 僕は馬鹿なので正規表現を見ても何が何だかさっぱりわかりません。 例えばこれ。 1 ^[a-zA-Z0-9-_.]@([a-zA-Z0-9_-]+\.)+[a... 続きを読む

正規表現入門 星の高さを求めて

2014/03/23 このエントリーをはてなブックマークに追加 579 users Instapaper Pocket Tweet Facebook Share Evernote Clip 正規表現入門 パターンマッチング 講義 性質 道具

正規表現入門 星の高さを求めて Presentation Transcript 正 規 表 現 入 門 星 の 高 さ を 求 めて J O I 2 0 1 4 春 合 宿 講 義 内 容 ★ 正規表現とはパターンマッチングのための記法であ り,文字列検索の便利な道具として広く親しまれてい ます.この講義では,正規表現の基礎から始め, 「星の高さ」という性質に注目して正規表現の裏側に 潜む数理構造... 続きを読む

徳丸浩の日記: 正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう

2014/03/04 このエントリーをはてなブックマークに追加 1203 users Instapaper Pocket Tweet Facebook Share Evernote Clip バリデーション perl ワナ 徳丸浩 Ruby

正規表現によるバリデーション等で、完全一致を示す目的で ^ と $ を用いる方法が一般的ですが、正しくは \A と \z を用いる必要があります。Rubyの場合 ^ と $ を使って完全一致のバリデーションを行うと脆弱性が入りやすいワナとなります。PerlやPHPの場合は、Ruby程ではありませんが不具合が生じるので \A と \z を使うようにしましょう。 はじめに 大垣さんのブログエントリ「P... 続きを読む

正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう | 徳丸浩の日記

2014/03/04 このエントリーをはてなブックマークに追加 1203 users Instapaper Pocket Tweet Facebook Share Evernote Clip バリデーション perl ワナ 徳丸浩 Ruby

2014年3月4日火曜日 正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう 正規表現によるバリデーション等で、完全一致を示す目的で ^ と $ を用いる方法が一般的ですが、正しくは \A と \z を用いる必要があります。Rubyの場合 ^ と $ を使って完全一致のバリデーションを行うと脆弱性が入りやすいワナとなります。PerlやPHPの場合は、Ruby程ではあり... 続きを読む

スクリプト言語で重要な事はエロ画像集取で学んだ

2013/09/21 このエントリーをはてなブックマークに追加 529 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクリプト言語 しょうがい Glitch shokai 配列

スクリプト言語で重要な事はエロ画像集取で学んだ Presentation Transcript スクリプト言語で 重要な事は エロ画像集取で学んだ @shokai 大人のYAPC2013 私 •@shokai (しょうかい) •趣味:料理、glitch、Ruby •Perl書けないけど •LT応募したら通った… Perl勉強した Perl2.0の薄い本 簡潔でわかりやすい! 正規表現とか配列だけ ... 続きを読む

正規表現をわかりやすく視覚化してくれる『REGEXPER』 | 100SHIKI

2013/01/02 このエントリーをはてなブックマークに追加 931 users Instapaper Pocket Tweet Facebook Share Evernote Clip Regexper 100SHIKI 一見 視覚化 コード

おっと、これは便利かも。 REGEXPERを使えば、JavaScriptの正規表現をわかりやすく表現してくれる。 一見、難解な正規表現だが、これを通しても見ると「なるほど、この文字とこの文字にはされまれていて、この間は何の文字でも良いのだな」といったことがわかるようになる。 他の人のコードを読んでいて「?」となったときに試してみてもいいかもですな。 REGEXPER http://www.rege... 続きを読む

HTML, CSS, jQueryから、Ruby, PHP, Java, Python, Git, 正規表現などウェブ制作・開発に役立つチートシートのまとめ -OverAPI | コリス

2012/11/29 このエントリーをはてなブックマークに追加 633 users Instapaper Pocket Tweet Facebook Share Evernote Clip jQuery Git コリス MySQL Java

ウェブ制作・開発時に使用するさまざまな言語・サービスのチートシートをまとめた「OverAPI」を紹介します。 HTML, CSS, jQuery, JavaScriptなどのフロントエンドから、Ruby, PHP, Python, MySQL, Javaなどのバックエンド、正規表現、Gitなども揃っています。 OverAPI チートシートはそれぞれのオフィシャルのリソースをはじめ、アイテムごとにカ... 続きを読む

JavaScriptで正規表現練習ゲーム作った - aikeの日記

2012/10/07 このエントリーをはてなブックマークに追加 588 users Instapaper Pocket Tweet Facebook Share Evernote Clip aike タイピングゲーム フォント ゾンビ オーディオ

特に何か目的があるわけじゃないんですが、JavaScriptの練習のためにゲームを作ってみました。 Regex Of The Dead タイピングゲームのように正規表現を練習するためのシンプルなゲームです。ゾンビと一般人が迫ってくるのでゾンビの名前にだけマッチするように正規表現を入力して倒していきます。 HTML5の流れでオーディオ、グラフィック、フォントが簡単にHTML/JavaScriptで簡... 続きを読む

投資対効果の極めて高い、プログラムなんて分からない人のための「単純作業自動化」入門 - R&D: りょうえんダイアリー

2012/06/20 このエントリーをはてなブックマークに追加 1401 users Instapaper Pocket Tweet Facebook Share Evernote Clip テキストエディタ 置換 習熟 書式 Tips

あるいは、正規表現+置換による、プログラミングができなくても単純なテキスト編集作業を強力に自動化する方法  このTipsの概要 このTipsでは「テキストを、強力に自動的に操作する方法」が得られます。 自動化といっても、プログラミング言語に習熟するのは大変です。 そこで、プログラミングほど、習熟や利用に負荷が掛からず、かつ応用範囲が広い「正規表現」と言われる書式と、テキストエディタなどに付属の「置... 続きを読む

電話番号、郵便番号にマッチする真の正規表現 - にぽたん研究所

2011/07/06 このエントリーをはてなブックマークに追加 970 users Instapaper Pocket Tweet Facebook Share Evernote Clip ぽたん研究所 Shibuya.pm 郵便番号 スライド 発表

Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは... 続きを読む

node.jsとjQueryでスクレイピングするウェブアプリの作り方 | さくらたんどっとびーず

2011/01/31 このエントリーをはてなブックマークに追加 725 users Instapaper Pocket Tweet Facebook Share Evernote Clip ウェブアプリ jQuery セレクタ DOM メインストリーム

やっぱ jQuery 便利ですよ(*´・ω・)(・ω・`*)ネーセレクタ使って jQuery でダカダカやってると、DOM とか正規表現でネチネチやるのがバカらしくなっちゃいます。と日頃から思ってたりしてまして、サーバサイド JavaScript がメインストリームになって、jQuery でウェブアプリをコーディングできれば超ラクできるかもと期待しています。で、先日サーバサイドJavaScript... 続きを読む

/RegEx/ - 便利な正規表現、みんなで共有

2010/11/14 このエントリーをはてなブックマークに追加 1411 users Instapaper Pocket Tweet Facebook Share Evernote Clip regex 共有 みんな

/s?https?:\/\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]+/ 続きを読む

この機会にマスターしようぜ、正規表現、構文図、オートマトン - 檜山正幸のキマイラ飼育記

2010/06/03 このエントリーをはてなブックマークに追加 999 users Instapaper Pocket Tweet Facebook Share Evernote Clip オートマトン 備忘 筋書き 檜山正幸 キマイラ飼育記

雑記/備忘 | 15:36 | 正規表現と構文図について解説します。オートマトンについても詳しく述べます。オートマトン・スゴロクで遊びましょう!世間でよく知られている/使われている概念・方法にはこだわらず、僕(檜山)の感覚で一番わかりやすいと思われる筋書きと用語法/図式法を使って説明します。この記事に目を通して“感じ”が掴めたら、形式言語理論の教科書を読み始めることが出来るでしょう。内容:正規表現... 続きを読む

正規表現をいまのうちに覚えておきたい人のためのリソース集 - Publickey

2009/09/29 このエントリーをはてなブックマークに追加 1456 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラマ Publickey 初学者 スキル きっかけ

2009年9月29日 タグ : 正規表現 HTML5で正規表現がサポートされる、といったことをきっかけに、正規表現はプログラマだけでなくWebクリエイター全体のスキルとして求められていくものになっていくのではないでしょうか。 ここではそうした正規表現の初学者や、一度挫折したけど再入門したい人、そしてより高度な内容をマスターしたいすべての人のためのリソース集を作りました。 初学者向けには「はじめての... 続きを読む

 
(1 - 25 / 30件)