2011-12-26 7 views
0

私はSimple HTML DOM Parserを使用しています。私は、JavaScript関数に以下の私が持って解析しようとしているページで:PHPの2つの文字列の間に一定量の文字を取得します

listCounter.addItem(13981, 'timer_31486'); 

そして私が実際にその文字列から「13981」を取る必要があります。私がしたいのは、パーサから取得したHTMLコンテンツの中の "timer_31486"を見つけて、その文字列の前に一定量のシンボルを取ります。しかし、私はそれがどのように達成されるのか分かりません。

誰でも私にこれを手伝ってもらえますか?

ありがとうございます。

+0

[Regex](http://ja.wikipedia.org/wiki/Regular_expression)ここで助けてくれるかもしれません。 –

+0

ありがとうございます。どんなヒント? – cycero

+0

私の頭の中ではありません。どのように[自分自身で試す](http://www.solmetra.com/scripts/regex/)を試してみてはいかがですか? –

答えて

-1

長さが常に同じ場合は、おそらくsubstr()を使用してください。 そうでない場合は、str_replaceを使用して不要なものを削除してください。

+0

Davidさんのお返事ありがとうございますが、ここでどのように交換ができるか分かりません。私はHTMLコードの束を持っていて、そこに "timer_31486"を見つけて、その前に立つ番号を取ってみたい。言う、HTMLで "timer_31486"の位置を見つけ、その文字列の前に立つ10文字を取る。それは私がする必要があるものです。 – cycero

関連する問題