• 締切済み

秀丸の強調表示について(PHP)

お世話になります。 2つ質問があります。 現在PHPのファイルで、HTMLの内容をヒアドキュメントとして入力していますが、中にあるPHPの変数({$abc})の内容を強調表示したいのです。 (例) $abc = PHP; (略) $s_msg = <<<EOH <body> {$abc} <body> EOH; この{}の内容を強調表示したいのですが可能でしょうか。 ([\{].+?[\}])としてみましたが、PHPの内容しか強調表示されていませんでした。 もう一つは、 強調表示を2重括弧でできるかどうかです。 例"{abc}"のように、ダブルクオーテーションの中の{}の内容を強調表示したいのです。 まだ勉強中で申し訳ございませんがよろしくお願いします。

みんなの回答

  • ninoue
  • ベストアンサー率52% (1288/2437)
回答No.1

秀丸エディタβ版 サポートフォーラムで質問されたが良いと思います。 http://www.maruo.co.jp/turukame/3/indexg.html

関連するQ&A

  • 強調表現におけるクォーテーションについて

    文中で重要な語句を強調する場合、そこに圏点を付けたり、あるいは鉤括弧で括ったりしますが、近年の文を読んでみると、時たまにダブルクォーテーションで対象を括っている例が見受けられます。 これは日本語の慣習的な表現として、ある程度認知されているものなのでしょうか。 利用することは憚られるものでしょうか。 私は、英語圏の引用表現が歪曲して輸入されたのだと考え、極力使用しないようにしてきました。 皆様は強調としてのダブルクォーテーションに対して、どのような見解を持たれていますか。 是非、情報をお寄せください。

  • phpの変数に01と格納したい。

    PHPの変数に01と代入し、echoで表示させると1になってしまうのですが、01をダブルクオーテーションでくくらないで、01と表示させる方法はありますか?

    • 締切済み
    • PHP
  • Nowdocの機能をphp5.2で使いたい

    php5.3からヒアドキュメント内部で変数が展開されないNowdocが使えるようになりましたが、 これと同様のことをphp5.2でできないでしょうか。 下のコードで、ヒアドキュメント内の内容を触らずに(\$hogeなどとエスケープせずに) 変数$hogeを展開させない方法を教えてください。 $source = <<<HERE <?php $hoge = "hogehoge"; ?> HERE; echo $source;

    • ベストアンサー
    • PHP
  • phpの結果をjavaスクリプトタグで表示したい

    phpの変数を含んだ処理結果をHTMLに埋めこんだjavaスクリプトタグで表示したいです。 php側のプログラム <?php header("Content-type: application/x-javascript"); $a = array('abc', 'def', 'ghi'); rsort($a); foreach ($a as $tmp) { echo "document.write(\"<P>$tmp</P><br>\")"; } ?> 表示側のHTML <html> <body> <script type="text/javascript" src="http://www.aaa.com/hoge.php"></script> </body> </html> echo "document.write(\"<P>$tmp</P><br>\")"; の箇所が変数でなければ、記入した文字が表示されます。。 例: echo "document.write(\"あああ\")"; 変数に対応した書き方でないと思いますが、、、アドバイスいただけないでしょうか? よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHPのechoについて

    PHPのechoについて PHPのechoの中でクォーテーションを使うにはどうしたらいいのですか? クォーテーションを画面に表示したいです。 ↓こんな感じです。 <?php echo "ここにクォーテーションをいれたいです。" ?>

    • ベストアンサー
    • PHP
  • WORD原稿 単語の強調表示方法について

    環境はWINDOWS7 64bit版 WORD2010で作業しています。 原稿の中に決められた名称があった場合(例:ボタン名)、囲み線やカギカッコ<「」>を利用していましたが、 英訳等全角が利用出来ない場合、CTRL+A等で全体を選択してスタイルをクリアした場合等、全て外れてしまうため、 一つずつ付け直していました。 特定の単語を見やすく、自動的に強調表示出来るような方法やフリーソフトのようなものがあれば是非ご教示して 頂けたらと思っています。 現在、ダブルコーテーションにて表示するようにしていますが、見難く、置換作業も上手くできないということが 有り、更にもっといい方法がないかと探しています。 詳しい方からのご連絡をお待ちしています。

  • htmlをphpで表示させるには?

    はじめまして。ホームページに関することで質問があります。 htmlでホームページを作成しているのですが、phpの組み込み方がよくわかりません。 閲覧者にhtml上に複数の項目を入力してもらい、内容を保持しphpで確認画面として表示したいです。 簡単なPOST送信だったら構築できるのですが、私が作成しているホームページが テンプレートを基にしているため、phpで実行するとフォームが崩れる上に文字化けしてしまいます。 内容も保持できていないため表示されません。 私の知識不足に起因しますが、本やウェブで調べてもいまいち理解できませんでした。 ヒアドキュメントなども試してみたのですが、入力した文字がそのまま出力されてしまいました。 全文にechoやprintが必要なのでしょうか? phpでhtmlを表示させる方法について、ということです。 回答頂けると嬉しいです。

    • ベストアンサー
    • PHP
  • PHPの文字列をJavascriptの変数にする

    PHPの変数に格納された文字列を、直接Javascriptの変数の一部として格納しようと考えています。 例:) <script> var txt = "<?php echo $text; ?>"; </script> しかし、$textにダブルクォーテーションなどの文字が含まれていると、スクリプト全体が破綻します。今のところ、PHPの中で、問題を起こしそうな文字列を変換するように処理しています。 例:) $text = str_replace("\\", "\\\\", $text); $text = str_replace("\"", "\\\"", $text); $text = str_replace("\n", "\\n", $text); これよりもスマートな方法(たとえば用意されている関数を使うなど)がありますでしょうか。

    • ベストアンサー
    • PHP
  • phpの変数について

    phpの変数として<?= ~ ?>は設定できないのでしょうか? 例) $test = "<?= $smple ?>" <html> <body> <p>$test</p> </body> </html> 上の記述だと文字列として扱われてしまうので、以下のように表示されてしまいます。 <html> <body> <p><?= $smple ?></p> </body> </html> 変数を使用して、通常のphp構文のように使用することはできないのでしょうか? 若しくは、同じことを実現するためには別のやり方や関数などを用いなければならないのでしょうか? 基本的なことを質問している気がしますが、どなたかご教授願います。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • 次のような定数をPHP5のヒアドキュメントに設定する方法がわかりません

    次のような定数をPHP5のヒアドキュメントに設定する方法がわかりません。 []の中に表示させたいです。 変数なら[$atari]で良いのですが、定数の場合どうなるのでしょうか? define("ATARI", "当たり"); $s = <<<EOT 結果=[] でした。 EOT;

    • 締切済み
    • PHP

専門家に質問してみよう