![「Excel」に正規表現検索機能を追加するアドインがv5.0に ~入門者向けUIを既定に/カードを選んでセットしていくだけで正規表現を組み立てることができる](https://cdn-ak-scissors.b.st-hatena.com/image/square/a5e693d2b6515e816afbf853d6ccfd17d1ba3503/height=288;version=1;width=512/https%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1121%2F586%2Fimage1.jpg)
「検索→置換」で、以下の内容(文字列の入力は「」に囲まれた部分)を入力して、置換を実行して下さい。 検索文字列: 「[ \t]+$」 置換文字列: 「」(何も記入しない) 「正規表現」のチェックボックスにチェックをする ※ 検索文字列の"["と"]"で囲まれた部分の空白には、半角空白と全角空白が入っています。
Updated 2011.05.13 / Published 2011.05.13 Twitterのハッシュタグとアカウント名(スクリーンネーム)をリンクに置き換える正規表現と同じ正規表現の言明サブパターンを用いたネタです。今回は、http://〜 の一連のURLを構成する文字列をリンクに置き換える場合の正規表現について紹介します。 ユーザからのデータ入力を受け付けるシステムであれば、http://〜 のURLを構成する文字列をリンクに置き換えたりすることは少なくないはずです。また、自サイト内のURLが貼付けられた場合と他サイトのURLが貼付けられた場合とで、ただリンクに置換するだけでなく、他サイトには target="_blank" や rel="nofollw" を付けたいなど、処理を別けたいという場合も少なくないかと思います。 大概は if文に preg_match関数等を用いて、自
たぶんその辺探せばいっぱいあると思うけど備忘録。 http://foo.bar/spam/ham とかから http://foo.bar/ だけ抜き出す例。 String uri = "http://foo.bar/spam/ham"; String domain = null; Pattern p = Pattern .compile("https?:\\/\\/[-_.!~*'()a-zA-Z0-9;?:\\@&=+\\$,%#]+\\/"); Matcher m = p.matcher(uri); if (m.find()) { domain = m.group(0); } //assertEquals("http://foo.bar/", domain);とりあえず動いてるっぽいレベルでちゃんとテストとかしてないんで 自己責任で。
よくあるツールではあるが、最近正規表現を勉強しなおしたのでご紹介。 Scriptularでは、インタラクティブに正規表現を試すことができるようだ。 エンジンとして使っているのはJavaScriptのようだ。クライアントサイドだけで試せるのでさくさく動いていい感じだ。 また右横にはリファレンス的に説明もあるのでいちいちどこかを検索する必要もない。 そろそろ正規表現を・・・という方は試してみてはいかがすかね。
Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは 3 度目ですが、あれからだいぶ経ってますね。 今ではもっと厳密な正規表現を作っています。 そして、Number::Phone::JP に続き、Number::ZipCode::JP という酔狂なモジュールが公開された記念で、郵便番号にマッチする正規表現を今回初めて公開しますが、そもそもここまで厳密な正規表現が公開されること自体、本邦初公開ってヤツでしょう。 Shibuya.pm でも言いましたが
HiFi RegExp Tool - Write and Test Regular Expressions in Real-Time その場で動作させて確認する正規表現入門ツール「HiFi RegExp Tool」 ボックスの中に、正規表現を入れるだけで、リアルタイムにページの内容が正規表現に沿ってマッチング&ハイライト表示され、どの正規表現がどういう意味を表すのかというのが一目で超クイックに分かってしまう便利ツールです。 ボックスに入れられた正規表現に沿って次のように、ハイライト表示されて、カラフルに色分けしてくれます。マッチしたテキストの一覧もページ下部に色付きで分かりやすく表示してくれます。 ページ内のテキストはクリックすることで自由に書き換えることも可能です。 サイドバーには正規表現のチートシートも掲載されています。 これはかなり便利。正規表現入門の高速道路ですね。
Smashing Magazine - WE SMASH YOU WITH THE INFORMATION THAT WILL MAKE YOUR LIFE EASIER, REALLY. 文字列を処理するにあたって正規表現は欠かせない機能といえる。任意の文字列やテキストファイル、HTML/XMLから特定のキーワードを検索したり取り出し、置換をおこなうにあたって、正規表現が使えると使えないのとでは、プログラミングの手間やツールの活用度合いが変わってくる。 正規表現は便利で強力な機能だが、その独特の表記方法はプログラマ初心者には敷居の高いものでもある。Glen Stansberry氏による正規表現に関するチュートリアルや資料、ツールなどのまとめがSmashing MagazineにEssential Guide To Regular Expressions: Tools and Tutori
HDDなどに保存された複数のテキストファイルを複数のキーワードで一括検索できるGREP検索ソフト。複雑な正規表現を使わずに、複数の条件文を“And”や“Or”で組み合わせて検索できるため、正規表現を知らない人や正規表現が苦手な人にお勧め。検索対象のファイルはワイルドカードを使い、フォルダ単位で指定できる。また検索条件として、任意の入力キーワードに“を含む・含まない”“から始まる・始まらない”“で終わる・終わらない”などを付加した条件文を作ってリスト登録しておき、それらの条件文を“And”や“Or”や括弧で組み合わせた条件式を作成する。必要に応じて大文字と小文字の区別、行頭・行末の空白の無視などのオプションを選択し、あとは[実行]ボタンを押せばOK。一致するファイルのフルパスと当該行を記したテキストファイルが出力され、「メモ帳」または事前に登録したテキストエディターで開くことができる。なお、
今日の正規表現Tips (2008/10/05) \d 0〜9の数字を表す正規表現です。 \D 数字以外を表す正規表現です。 正規表現では小文字が大文字になると反対の意味を持ちます。 ツール 正規表現チェッカー 正規表現Tips集 Tips その1 Tips その2 テキスト編集で役立つ『正規表現のサンプル集』を詳しい説明つきで紹介。 正規表現を使ってテキスト検索&置換して仕事の効率アップを図ろう。 ≪ メニュー ≫ 1.正規表現とはなにか? 2.正規表現を使う準備 3.正規表現サンプル集【検索編】 4.正規表現サンプル集【置換編】 5.正規表現のお勉強と本の紹介 6.エディタの強調表示でテキストに色づけ 7.プログラムで正規表現を使う 8.正規表現サンプルリクエスト
English 紹介 -Excel用正規表現検索・置換ダイアログ- 機能概要 正規表現による検索・置換ダイアログを表示するExcelアドインです。 エクセルで正規表現を使用した柔軟な検索が行えます。 インターフェースがエクセル標準の検索に近いので使い易いと思います。 類似ソフトと比較して以下の特徴があります。 ・次を検索、前を検索での順次検索…すべて検索のみが多い。 ・検索処理と検索ワークシート関数の二刀流…どちらか一方のものが多い。 ・VBScript+.NET Framework、.NET Framework、Onigmoの複数正規表現エンジン対応 …VBScriptのみが一般的。.NET Frameworkも取り入れることで戻り読みも可能。 主に以下の機能があります。 ・正規表現による検索、置換 ・正規表現に関するワークシート関数 ・オートシェイプの検索、置換、Grep、Grep置換
Blog Post Featured post Industrial Vs Non Industrial Plasma Cutting Machines Continue reading Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews whe
メールアドレスチェック(正規表現) サンプルを見る<script type="text/javascript"> /** * [関数名] chkRegEmail * [機 能] 正規表現によるメールアドレス(E-mail)チェック * [引 数] * @param str 入力された文字列 * [返り値] * @return true(E-mail形式である場合) | false(E-mail形式でない場合) */ function chkRegEmail(str){ /* E-mail形式の正規表現パターン */ /* @が含まれていて、最後が .(ドット)でないなら正しいとする */ var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i; /* 入力された値がパターンにマッチするか調べる */ if(str!=""){ if(
・パターンマッチサンプル JavaScriptでのパターンマッチのサンプルを載せておきます。 ●任意の文字に一致 書式:/文字/ 例1:"abcdefg".match(/a/) 結果:a 例2:"abcdefg".match(/cde/) 結果:cde 例2:"abcdefg".match(/xyz/) 結果:null ●改行文字を除く任意の1文字にマッチ 書式:/.文字/ 例1:"abcdefg".match(/.f/) 結果:ef ●複数個の文字にマッチ 書式:/../ (.はマッチする個数並べる) 例1:"abcdefg".match(/.f/) 結果:ef ●指定文字のいずれかにマッチ 書式:/[任意文字]/ 例1:"abcdefg".match(/[ahg]/) 結果:a ●指定文字以外のいずれかにマッチ 書式:/[^任意文字]/ 例1:"abcdefg".match(/[^ah
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く