人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのDOMXPathについて質問です
contains関数で文字列の存在チェックしていますが
文字種によってうまく判定できない場合があります
A:.//text()[contains(.,"土曜日◆")] マッチしない
B:.//*[contains(.,"土曜日◆")] マッチ
A:.//text()[contains(.,"違う。")] マッチしない
B:.//*[contains(.,"違う。")] マッチ
この場合「◆」や「。」がマッチしません

Bは処理が遅いので、Aをベースに修正してマッチできるようにしたいです
(text()の仕様上不可能かもしれません,がよく分かりません)
できない場合はBを最大限高速に修正したいです。
修正したxpath又はどのように修正すればいいか分かる参考サイト
を教えてください
php.ini等を修正すればAが通るようであれば修正内容でも構いません

環境
OS:Linux(fedora core8)
php:5.2.5
libxml:2.6.30
使用文字コードはUTF-8
sample
$es = $x->query('//text()[contains(.,"土曜日◆")]');
if ($es->length) {
}

●質問者: hisugawa
●カテゴリ:インターネット ウェブ制作
✍キーワード:ES Fedora Core Linux OS PHP
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ