タグ

正規表現に関するmina-namiのブックマーク (5)

  • 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

    mina-nami
    mina-nami 2010/11/15
    これは個人的に需要がある。引っ張ってきたら要検証。
  • JavaScript初級者から中級者になろう

    JavaScript。「ジャヴァスクリプト」と読みます。主にWebページに動きを与えるものです。 現在では結構多くのページに使われていますが、その多くはとてもレベルが低く不適切なものです。もっと質の高いJavaScriptを使える人が増えるといいなという思いから、このページを作りました。 初級者の基礎知識 文を理解するにはJavaScriptの知識がそれなりに要るので、JavaScriptがそもそもあまり分からない人は、この辺を読んでみましょう。 基礎第一回 基礎第二回 基礎第三回 基礎第四回 基礎第五回 基礎第六回 第一章 オブジェクト オブジェクトとは オブジェクトの実体 配列のコピー オブジェクトと関数 第二章 DOMの基礎 HTMLと木構造 DOMとは 基的な操作とテキストノード 木構造の操作:ノードの除去 木構造の操作:ノードの追加 木構造の操作:さまざまな機能 木構造の操作

  • お題目うぉっち:WatirでIEを自動操縦

    2008年03月09日 WatirでIEを自動操縦 Webページのスクレイピングには今まで Mechanize を使っていたのだが、IEを自動操縦する Watir はそれ以上に便利だと思った。 Watirのチートシート #! ruby -Ks require 'watir' ie = Watir::IE.new ie.goto('http://reader.livedoor.com/reader/') ←ページ遷移 ie.link(:text, /ガイド/).click ← リンク文言を正規表現で検索してクリック puts ie.text ← ソースを表示 コードを実行すると、自動的にIEが立ち上がって無人操作を開始する。 フォームに記入する場合についても、全般的に書き方がMechanizeよりわかりやすいと思う。何よりもIEが文字コードの自動判定をしてくれるので、リンクやフォーム部品を探

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

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

    正規表現をいまのうちに覚えておきたい人のためのリソース集
  • フリーツール:正規表現判別判定判断診断チェックツール(簡易リファレンス付) - JustOnePlanet

    ^ 文字列の先頭。複数行マッチングでは行頭。 $ 文字列の末尾。複数行マッチングでは行末。 * 直前の項目の0回以上の繰り返し。{0,}と同じ。 + 直前の項目の1回以上の繰り返し。{1,}と同じ。 . 改行以外の文字。[^\n]と同じ。 (x) グループ。xに一致する箇所を記憶する。 {n} 直前の項目のn回の繰り返し。 {n,} 直前の項目のn回以上の繰り返し。 {n,m} 直前の項目のn~m回の繰り返し。 [xyz] xyz任意の一文字。[a-z]とすると小文字のアルファベット全て。 [^xyz] xyz以外の任意の一文字。 \b 空白のような単語の境界。 \B 単語の境界ではない箇所。 \cX 制御文字。XはA~Zの文字。 \d 数字。[0-9]と同じ。 \D 数字以外の文字。[^0-9]と同じ。 \f エスケープシーケンス<FF>、改ページ。 \n エスケープシーケンス<LF>、

  • 1