1 件の投稿を表示中 (合計 4 個)
  • 作成者
    投稿
  • #21213
    yosyua
    参加者

    HTMLのプロパティ「強調(1)」の「強調文字列」についてなのですが、
    文字列を入力して「正規表現」にチェックを入れると強調されません。
    例えば、以下の文字列を強調させたいとします。

    <h5>目次</h5>

    これを以下の文字列で設定しました。

    ^<h5>目次</h5> ×強調されず
    ^<h5> ○強調される
    ^<h5>目 ×強調されず

    ちなみに「正規表現」のチェクを外した場合の以下の設定は強調されました。

    <h5>目次</h5> ○強調される

    正規表現にチェックを入れた場合に設定文字列の上限があると言うことなのでしょうか?
    他の設定ではこんなことはないのですが。
    原因が今一つよく判らないので調査して頂ければ幸いです。

    32bit v14.7.1

    #21214
    Yutaka Emura
    キーマスター

    yosyua 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    確かにご指摘のように再現しました。これは、HTML の設定の場合、タグ (< と > で囲まれた部分) の内側と外側を区別して、別々に強調しているためです。タグの内側のみ、またはタグの外側のみで強調文字列がマッチする場合は問題ないのですが、タグの内側と外側を連続して強調することはできないようになっています。

    このような場合には、マーカーの機能を使っていただくのが最適です。

    よろしくお願い申し上げます。

    #21215
    yosyua
    参加者

    素早いご返事ありがとうございました。
    不具合だと勘違いして申し訳ありません。
    仕様なら仕方がないですね。
    お身体に気をつけて頑張ってください。
    陰ながら応援しています。

    #21216
    Yutaka Emura
    キーマスター

    yosyua 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    いえいえ、不具合だと思われても仕方がないと思います。
    ご報告をいただき、ありがとうございました。

    今後もよろしくお願い申し上げます。

1 件の投稿を表示中 (合計 4 個)
  • このトピックに返信するにはログインしてください。