スレッド表示 | フラット表示〕 全トピック 920 件中 28 番目 次≫ ≪前

正規表現のページ

created: 2008-11-23 12:46 | modified: 2009-04-21 16:47 | reply: 6

[4279] HTMLタグ一般へ拡張

user: ach | created: 2009-04-20 09:12
久しぶりの投稿です
名前付きサブパターンのテストに書いてみました

$pattern = '/<(?P<tag>\w+)(?:\s+(?P<property>\w+=(?:"[^"]*"|\'[^\']*\'|[^\s"\']\S*)))*>(?P<innerhtml>.*?)<\/(?P=tag)>/is';

結構厳密な動作をします
再帰的マッチングや子ノードを持たないエレメントへの対応もさせてみたいです…
が、そういったことをするならDOMのloadHTMLを利用した方がよいですね
Parent: 4278  reply: 4283 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 28 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑