タグ

2009年10月12日のブックマーク (2件)

  • 3926 Free "Farm-Fresh Web Icons" by FatCow Web Hosting

    Download hundreds of FREE, beautifully designed icons from FatCow Web Hosting! Icon set includes both 16 and 32 pixel versions of icons shown below. Download Free Icons »

  • kamolog » Blog Archive » 正規表現の先読み・後読み構文

    正規表現には"先読み"や"後読み"という構文がある.これらの構文を利用すると,マッチする対象となる文字列の直前・直後の文字列をマッチの条件として指定することができる.以下に簡単な説明と例を挙げる. 肯定先読み 構文 「(?=X)」という構文で記述する.Xは任意の正規表現. 意味 Xにマッチする文字列の最初の位置にある検索文字列にマッチする. 例 「\d+(?=円)」という例で考える.正規表現「\d+」は1回以上の数字の繰り返しである.「(?=円)」は肯定先読みで,「円」にマッチする文字列の最初の位置にある検索文字列にマッチする.これらを組み合わせて「1回以上の数字の繰り返し,ただし直後に「円」にマッチする文字列がある」と読むとわかりやすい. この正規表現に対しては「1円」や「100円以上」の数字部分がマッチする.「1」や「1ほげ」や「円1」はマッチしない. 否定先読み 構文 「(?!

    kuy
    kuy 2009/10/12
    正規表現の先読みと後読み