タグ

正規表現に関するabetomotomoのブックマーク (8)

  • 正規表現サンプル集

    正規表現とは 「正規表現」とは、「検索」や「置換」で指定する文字列をパターン表現する方法で、プログラミング言語やテキストエディタなどで利用できます。 正規表現には、「パターンを表現するための記号=メタ文字」が多数用意されており、それらを組み合わせることで、「aから始まる英単語」「3桁の数字」「行頭の2文字」といった柔軟な文字列を指定することができます。 ※正規表現にはプログラム言語やテキストエディタなどにより「方言」があり、メタ文字や記述方法が異なります。 このページでは「Perl」タイプの正規表現をご紹介しています。 基のメタ文字 正規表現には記号(メタ文字)がたくさんありますが、ここでは、基中の基といえるメタ文字をいくつかご紹介します。 頻繁に利用するメタ文字なのでぜひ覚えてください。 ※以下、赤字がメタ文字です。 <…または…> 「または」の対象が1文字の場合は、[ ]内にその

    abetomotomo
    abetomotomo 2012/07/13
    最長一致と最短一致
  • gkbr.me

    このドメインを購入する。 gkbr.me 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • PHP&正規表現 - phpspot

    PHPでよく使われる正規表現をまとめました。 逆引きでサンプル集としてコピーして使うことができます。 番プロダクトの利用に関しては利用に際してチェックを行って下さい。 正規表現がまだよく分からないという方も学習用途にどうぞ!

  • Java正規表現の使い方

    正規表現とは正規表現で用意されている特殊な文字や構文を使って作成したパターンを使い、対象の文字列とマッチするかどうか調べるための方法です。正規表現を使うことで「ABCDE」など指定した文字列と完全に一致しているかどうかを調べるだけでなく、「A」で始まり「E」で終わる 5 文字の文字列などのようなより柔軟で複雑なパターンを定義することができます。ここでは Java における正規表現の使い方について解説します。 ※ 正規表現の基的な考え方については「正規表現入門」もあわせてご参照ください。

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

    HTML5で正規表現がサポートされる、といったことをきっかけに、正規表現はプログラマだけでなくWebクリエイター全体のスキルとして求められていくものになっていくのではないでしょうか(参考:あまり知られていないけれど、HTML5では正規表現が使えるようになる )。 ここではそうした正規表現の初学者や、一度挫折したけど再入門したい人、そしてより高度な内容をマスターしたいすべての人のためのリソース集を作りました。 初学者向けには「はじめての正規表現」 「はじめての正規表現」は、文字通り正規表現という言葉は知っていても中味はよく分からない、という初学者の方にぴったりのコンテンツ。紙芝居形式のプレゼンテーションで楽しく正規表現について把握できます。 はじめての正規表現 初学者の方には、次の2つの記事も手っ取り早く読めて概要を把握できますので紹介しておきます。 使うほどに良さが分かる正規表現(1/2)

    正規表現をいまのうちに覚えておきたい人のためのリソース集
  • JAVA開発メモ -

    String text = "Hello World!"; Pattern p = Pattern.compile("Hello"); Matcher m = p.matcher(text); if (m.find()) { } else { } String text = "www.hoge.net"; Pattern p = Pattern.compile("\\.net"); Matcher m = p.matcher(text); String replaced = m.replaceFirst(".info"); System.out.println(replaced); Matcher m = p.matcher(st); String replaced = m.replaceAll(""); String text = "Name: Regular Expressions";

  • JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記

    タイトル変えました。旧タイトル「JavaScriptでよく使う書き方」。よく使うけど毎回忘れる。 正規表現にマッチするかどうか。 RegExp#testを使う。 /abc/.test("abcdefg") // => true String#searchはマッチした位置を返す。マッチしない場合は-1。先頭にマッチすると0でfalseなので注意。真偽値が欲しい場合はString#searchを使わない。 "abcdefg".search(/xxx/) // => -1 "abcdefg".search(/def/) // => 3 "abcdefg".search(/abc/) == false // => true 正規表現の部分マッチを得る。 部分マッチを得るには、RegExp#execかString#matchを使う。execとmatchの速度は大して変わらない。 正規表現のベンチマー

    JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記
  • 取説 正規表現

    nanto_vi, 2008-07-19 自己紹介 nanto_vi (TOYAMA Nao) Days on the Moon Twitter 目次 よくある間違い 正規表現オブジェクトのメソッド グローバルマッチ 文字列のメソッド まとめ よくある書き方 var str = "OSC Kansai 2008"; var year = 0; if (str.match(/(\d+)/)) { year = Number(RegExp.$1); } 何がよくないか RegExp コンストラクタのプロパティはグローバル変数 Mozilla 2 (Firefox 4) では削除されるかも? if (str.match(/(\d+)/)) { doOtherThing(); year = Number(RegExp.$1); } function doOtherThing() { "Firefo

  • 1