タグ

2008年4月24日のブックマーク (9件)

  • 4.11 正規表現関数

    4.11 正規表現関数 正規表現パターンを用いた検索や置換はデータベースを利用したWebアプリケーションではよく使います。PHPでは、そのために正規表現パターンを用いて処理する正規表現関数が準備されています。 正規表現検索で使用する関数には、preg_match関数、preg_match_all関数、preg_grep関数があります。 正規表現検索・置換で使用する関数には、preg_replace関数があります。 正規表現パターンを用いた文字列の分割に使用する関数には、preg_split関数があります。 ■preg_match() 対象文字列の中にパターン文字列にマッチするものがあるかないかをチェックするにはpreg_match関数を使用します。preg_match関数の書式は次のとおりです。 preg_match(パターン文字列, 対象文字列) サンプルのリストを4.55に示します。

  • PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace - SAK Streets

    PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace ■正規表現 ・PHP では、ereg で文字列の検索や置き換えを行う。 (パターンマッチ、パターンマッチング) 大文字小文字の区別をしない場合は、eregi を使用する。 また、文字列を置き換える場合は、ereg_replace を使用する。 大文字小文字の区別をしない置き換えは、eregi_replace を使用する。 $rcd = ereg(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = eregi(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = ereg_replace(マッチパターン, 置換文字列, 対象変数); |_ True 一致(マッチ数)

  • preg_match_all

    (PHP 3>= 3.0.9, PHP 4 , PHP 5) preg_match_all -- グローバル正規表現検索を行う 説明int preg_match_all ( string pattern, string subject, array matches [, int flags]) subjectにおいて patternで指定した正規表現にマッチする かどうかを検索し、flagsで指定した 順番で matchesに結果を代入します。 最初にマッチするものが見つかった後、最後にマッチしたパターンの後から 検索が続行されます。 flagsは、以下のフラグの組み合わせとなります。 (PREG_PATTERN_ORDERを PREG_SET_ORDERと組み合わせて使用することは無意 味であることに注意して下さい。) PREG_PATTERN_ORDER $matches[0] がパタ

  • 正規表現で記号 & アンドの検索ってサポートされてない?

    preg_matchあるいはereg関数を用いて、 &p=XX (XXは半角数字2桁)のようなパラメーターがURLに含まれるかを調べたいのですが、p=XXまではうまくいくのですが、&p=XXだと マッチしなくなります。 $url = "http://hogehoge.jp/index.php&p=01"; $pattern = "&p=[0-9]{2}"; if (preg_match($pattern, $url)) { echo "ある"; } else { echo "ない"; } ご指導のほど宜しくお願いします。

    正規表現で記号 & アンドの検索ってサポートされてない?
  • http://watchizux.gsi.go.jp/index.html

  • 6000人が作ったシステムは必ず動く:ITpro

    最盛期の開発要員6000人,開発工数11万人月,投資額2500億円,取引件数1日1億件。三菱東京UFJ銀行が「Day2」と呼ぶ,勘定系システム一プロジェクトの成果物である。6000人のシステムズエンジニア(SE)が作り上げた巨大システムは,2008年5月の連休明けに必ず動くはずだ。 23年間にわたって情報システム開発プロジェクトの取材を続けているが,6000人のSEを集めた事例は過去に一度も見聞きしたことがない。世界を見渡してもおそらく例がないはずだ。これから何年間,記者を続けるのか分からないが,今回の三菱東京UFJ銀行を除けば,6000人を動員するプロジェクトを取材する機会は二度とないだろう。 6000人のSEが同時期に集まったのであって,「6000人月」ではない。開発工数は先に書いた通り,11万人月である。この数字も凄い。一体何を作ったのかと思ってしまう。正確にはこのSEパワーは開

    6000人が作ったシステムは必ず動く:ITpro
  • 2000年問題 - Wikipedia

    2000年問題(にせんねんもんだい、英語: Year 2000 problem)は、西暦(グレゴリオ暦)2000年になるとコンピュータが誤作動する可能性があるとされた年問題である。 Y2K問題(ワイツーケイもんだい、Y は年(year)、K はキロ(kilo=千))、ミレニアム・バグ(millennium bug)とも呼ばれた。 西暦2000年であることをコンピュータが正常に認識できなくなるという問題が主に取り上げられるが、グレゴリオ暦における置閏法を誤解して生じる問題もある。 原因[編集] 当時、多数のコンピュータシステムの内部で日付を扱う際に西暦の下2桁だけを表示しており、上位2桁を省略していることが原因で問題が生じると言われた。この他に、置閏法に対する誤解から西暦2000年を「平年」として扱ったことが原因で、西暦2000年2月29日に誤動作する問題が生じる。 年表示を2桁に限っている

  • 逆引きCSSハック(IE8,Firefox,Opera,Safariを含めたブラウザ別CSSハック)

    cat888 live เว็บไซต์ของเราได้รับการรับรองว่าเป็นเว็บพนันที่มีคุณภาพเยี่ยมที่สุดในประเทศไทยสำหรับการพนันออนไลน์ เว็บพนันที่มั่นคงและปลอดภัยที่สุดสำหรับการเดิมพันออนไลน์ที่ทำการเงินอย่างมั่นคงและปลอดภัยและรับรองความเป็นส่วนตัวของคุณในการเล่นเกมพนันที่นี่. ทางเรามุ่งเน้นให้ประสบการณ์การพนันออนไลน์ที่ไม่ซ้ำซากและน่าสนุกที่สุดเลยค่ะ! cat888 หวย เมื่อคุณมีความระมัดระวังในการพนันออนไลน์ คุณจะมั่นใจได้ว่า

  • 100個近いCSSギャラリーサイトをまとめて閲覧できる「GALLERY GALLERY」

    CSSによってデザインされたサイトをまとめるサイトはかなり多く、それらすべてを網羅しようにもなかなか大変だったわけですが、そういったCSSギャラリーサイト自体をまとめたサイトが出現しました。その名は「GALLERY GALLERY」、さまざまな条件で並び替えることも可能で、100個近いサイトを見ることができます。 詳細は以下から。 GALLERY GALLERY http://www.triangling.net/gg/ この記事の執筆時点では98個のサイトが登録されており、それぞれのサイトについてRSSはあるか、タグによる分類はあるか、ユーザーによる投票は可能か、などの情報が簡潔にアイコンで示されています。 また、各種条件で並び替えることも可能となっているため、自分の入手したい情報をまとめたCSSギャラリーサイトを見つけることも簡単にできます。なかなかいい感じです。

    100個近いCSSギャラリーサイトをまとめて閲覧できる「GALLERY GALLERY」