0

重複の可能性:
PHP 正規表現で javascript 変数を抽出する

これはおそらく、適切な正規表現ソリューションを必要とする単純な文字列操作の質問です。

HTML ページでいくつかの JavaScript 変数が定義されています。ページを PHP に読み込み、変更する変数を特定します。そしてそれを更新します。変数は次のようになります。

rsp.pageId = 'sports'

明確にするために、私のスクリプトは値が何であるかを認識しないため、この例では「スポーツ」は何でもかまいません。したがって、残りの文字列が一貫しているワイルドカードです。簡単に取得できるように、var/value の周りにいくつかのコメントをラップする方が簡単かどうかはわかりません。

助けてくれてありがとう。私は DOM 操作ライブラリで遊んでいるので、各変数の周りにスクリプト タグをラップし、それぞれに ID を付けることを考えました。それはうまくいくと思いますが、出力は少しばかげているようです。

4

1 に答える 1

0

ここにない場合は、等号の周りにスペースが必要ですか-必要な場合はここでpreg_replace( "/rsp\.pageId='([a-zA-Z0-9])+'/", "rsp.pageId='blah'" ); 試してください-preg_replace( "/rsp\.pageId\s?=\s?'([a-zA-Z0-9])+'/", "rsp.pageId='blah'" );

于 2012-10-25T21:11:57.417 に答える