アプリ版:「スタンプのみでお礼する」機能のリリースについて

<script language="php">・・・・</script>
<script language=php>・・・・</script>
<?php ・・・・ ?>
の中身(・・・・の部分)をpreg_matchで抜き出したいと思っています。
preg_match("/<script language=?"php?">(*.)<\/script>/is" ,$p,$matches)

preg_match("/<php? (*.) ?>/is" ,$p,$matches)
としましたがうまくいきません。どのようにしたらいいでしょうか?

A 回答 (1件)

たとえば



"/<script language=?"php?">(*.)<\/script>/is"

これって転記のさいの文字化けでしょうか?
ダブルコーテーションのエスケープの前が?になってますが・・・
あと一致は「*.」ではなく「.*」ですね

"/<script language=\"php\">(.*)<\/script>/is"

この辺の凡ミスをなおしてトライアンドエラーで調整してみてから
再度ご質問ください
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!