- サクラエディタの便利機能マクロで「HTMLエスケープ文字を自動変換する方法(サンプルコード)」のご紹介
- ホームページでHTMLコードを表示したい場合、エスケープ文字に注意
- ホームページでHTMLコードを表示する方法
- サクラエディタの便利機能マクロで「HTMLエスケープ文字を自動変換する方法」のご紹介
- 【基本編】サクラエディタ:マクロファイルの書き方と解説
- 【応用編】サクラエディタ:マクロファイルの書き方と解説
- 【応用編】サクラエディタ:マクロファイルの書き方と解説「見出し変換」
- テキストエディタ関連ページのご紹介
- サクラエディタ関連のご紹介|まとめ
- 正規表現関連のご紹介|まとめ
- テキストエディタ関連ページのご紹介
- サクラエディタ関連のご紹介|まとめ
- 正規表現関連のご紹介|まとめ
- 「学ぶ」学習用関連ページのご紹介
- 【ゲームTOP】ゲーム関連ページのご紹介
- 【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
- 【ホビーTOP】ホビーサイトマップ関連ページのご紹介
サクラエディタの便利機能マクロで「HTMLエスケープ文字を自動変換する方法(サンプルコード)」のご紹介
サクラエディタ関連サイトマップのご紹介
サクラエディタ関連サイトマップをご紹介します。
サクラエディタ関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成|クラウド(エディタ|コードエディタ) | |||
IT > 開発ツールTop > |サクラエディタ|正規表現 | |||
【サクラエディタ】基本|便利機能|マクロ | |||
■基本 サクラエディタとは|操作/ショットカットキー 機能別(一覧|ファイル操作系|編集系|カーソル移動系|選択系|矩形選択|クリップボード系|検索系|変換(文字変換|コード変換)|マクロ|設定系|ウィンドウ系|支援系|カスタムメニュー|挿入/モード切り替え系) キーボード配置別(一覧|Alt|Ctrl|Ctrl+Alt||) |
|||
■便利機能 矩形選択(使い方|ショートカット)|タブ設定|重複行削除/ソート機能|正規表現|文字変換|折り返し |
|||
■マクロ マクロ機能とは|キーマクロ| 作業手順|ショートカット割当|関数(一覧|記録可能|記録不可|マクロサンプル文(HTMLエスケープ文字変換) |
|||
【関連】 | |||
正規表現(基礎|ツール|検索文|置換文)|人工知能|開発ツール|プログラミング| | |||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
ホームページでHTMLコードを表示したい場合、エスケープ文字に注意
ホームページにコードを表示する場合、HTMLコードでは上手く表示できない場合があります。それはコードにエスケープ文字が混じっているためです。
例えば「<(不等号)」はHTMLの開始タグと認識される為、HTML構造が崩れてページ全体として表示が崩れる場合があります。「半角スペース」はHTML上は無視される為に文字が詰まって表示されます。
このようなHTML特殊記号をホームページで表示させるには特殊文字に変換しておく必要があります。
「HTMLエスケープ文字一覧」のご紹介
「HTMLエスケープ文字一覧」をご紹介します。
「HTMLコード:エスケープ文字一覧」のご紹介 | ||
記号 | コード | 意味 |
< | < | 小なり |
> | > | 大なり |
‘ | ' |
シングルクォーテーション
|
“ | " |
ダブルクォーテーション
|
& | & |
アンパサンド(アンド)
|
| 空白 | |
¥ | ¥ | 日本円 |
¢ | ¢ | セント |
£ | £ | ポンド |
¦ | ¦ | 縦破線 |
© | © | コピーライト |
® | ® | 登録商標 |
° | ° | 気温を表す度 |
± | ± |
プラスマイナス
|
× | × | 掛け算の乗算 |
÷ | ÷ | 割り算の除算 |
µ | µ | マイクロ |
· | · | 中点 |
§ | § | セクション |
« | « | 左引用 |
» | » | 右引用 |
² | ² | 上付き2 |
³ | ³ | 上付き3 |
¹ | ¹ | 上付き1 |
¼ | ¼ | 4分の1 |
½ | ½ | 2分の1 |
¾ | ¾ | 4分の3 |
ホームページでコードを表示したい場合、特に特殊文字に変換しておく必要があるのは、
- 「<(<)」 「>(>」
- 「“(” ダブルクォーテーション」
- 「&(& アンパサンド」
- 「 ( 空白」です。
ホームページでHTMLコードを表示する方法
簡単にホームページでHTMLコードを表示する方法は、2つあります。
1つ目は、オンラインのHTML特殊文字変換ツール」を利用して特殊文字を変換する方法、
2つ目は、テキストエディタ(サクラエディタ)のマクロ機能を利用して変換する方法です。
サクラエディタのマクロ機能を利用すると簡単に文章全体を一括で変換するなど、柔軟な編集ができるようになります。
サクラエディタの便利機能マクロで「HTMLエスケープ文字を自動変換する方法」のご紹介
サクラエディタの便利機能マクロで「HTMLエスケープ文字を自動変換する方法」をご紹介します。
Web上での表示
変換前のコード
<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box">
<div class="label-box-label block-box-label box-label">
<span class="label-box-label-text block-box-label-text box-label-text">見出し</span>
</div>
<div class="label-box-content block-box-content box-content">
コンテンツの中身を入力
</div>
</div>
変換後
""<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box">
<div class="label-box-label block-box-label box-label">
<span class="label-box-label-text block-box-label-text box-label-text">見出し</span>
</div>
<div class="label-box-content block-box-content box-content">
コンテンツの中身を入力
</div>
</div>""
【基本編】サクラエディタ:マクロファイルの書き方と解説
サクラエディタで「HTMLエスケープ文字を自動変換する」には置換(正規表現)とそれを自動化するマクロ機能を利用します。
「マクロファイルコード」のご紹介
//キーボードマクロのファイル
ReplaceAll('&', '&', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('""', '"', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll(' ', ' ', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('\\<', '<', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('\\>', '>', 60); // すべて置換
ReDraw(0); // 再描画
HTMLコードを表示できるようにするには、下記の特殊文字に変換しておく必要があります。
- 「<(<)」 「>(>」
- 「“(” ダブルクォーテーション」
- 「&(& アンパサンド」
- 「 ( 空白」
サクラエディタで文字を置換(正規表現)関数
サクラエディタで文字を置換(正規表現)するには、
ReplaceAll()関数
を利用します。
1つの置換作業は、
ReplaceAll('&', '&', 60); // すべて置換
ReDraw(0); // 再描画
で完了します。後は、必要な置換項目を追加するだけです。
【応用編】サクラエディタ:マクロファイルの書き方と解説
サクラエディタのマクロ機能を利用すれば、テキストで作成した文章内のコードを一括で変更することもできます。 ワードプレスの人気テーマ「Cocoon」を利用すれば
<pre><code>●</code></pre>
でコードを囲めば、簡単に表示することができます。
しかしHTMLコード場合「HTMLエスケープ文字を自動変換する」必要があり、変換したくない「<pre><code>●</code></pre>」と「変換したいHTMLコード」が混じっている場合があります。
<pre><code>を使用したコード表示
<pre><code><div class="wp-block-cocoon-blocks-label-box-1 label-box block-box">
<div class="label-box-label block-box-label box-label">
<span class="label-box-label-text block-box-label-text box-label-text">見出し</span>
</div>
<div class="label-box-content block-box-content box-content">
コンテンツの中身を入力
</div>
</div>
</code></pre>
サクラエディタにマクロに置換を追加して解決
この場合、先程記述したコード変換に「<pre><code>●</code></pre>」のみ元のコードに変更するように追加記述します。
ReplaceAll('<pre><code>', '<pre><code>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('</code></pre>', '</code></pre>', 60); // すべて置換
ReDraw(0); // 再描画
「マクロファイルコード」のご紹介
Down(0); // カーソル下移動
ReplaceAll('&', '&amp;', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('"', '&quot;', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll(' ', '&nbsp;', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('<', '&lt;', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('>', '&gt;', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('&lt;pre&gt;&lt;code&gt;', ',<pre><code>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('&lt;/code&gt;&lt;/pre&gt;', ',</code></pre>', 60); // すべて置換
ReDraw(0); // 再描画
【応用編】サクラエディタ:マクロファイルの書き方と解説「見出し変換」
HTMLの「見出し(<h3>~<h6>)」が含まれるコード表示したい文章のマクロファイルを作成してみました。
「HTMLエスケープ文字に自動変換」したくないコードは次の通りです。このコードを再変換する関数を追加記述します。
<pre><code></code></pre>
<h3>
</h3>
<h4>
</h4>
<h5>
</h5>
<h6>
</h6>
「マクロファイルコード」のご紹介
追加記述したマクロのファイルは以下の通りです。
//キーボードマクロのファイル
Down(0); // カーソル下移動
ReplaceAll('&', '&', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('"', '"', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll(' ', ' ', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('<', '<', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('>', '>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('<pre><code>', '<pre><code>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('</code></pre>', '</code></pre>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('<h3>', '<h3>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('</h3>', '</h3>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('<h4>', '<h4>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('</h4>', '</h4>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('<h5>', '<h5>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('</h5>', '</h5>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('<h6>', '<h6>', 60); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('</h6>', '</h6>', 60); // すべて置換
ReDraw(0); // 再描画
サクラエディタ関連サイトマップのご紹介
サクラエディタ関連サイトマップをご紹介します。
サクラエディタ関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成|クラウド(エディタ|コードエディタ) | |||
IT > 開発ツールTop > |サクラエディタ|正規表現 | |||
【サクラエディタ】基本|便利機能|マクロ | |||
■基本 サクラエディタとは|操作/ショットカットキー 機能別(一覧|ファイル操作系|編集系|カーソル移動系|選択系|矩形選択|クリップボード系|検索系|変換(文字変換|コード変換)|マクロ|設定系|ウィンドウ系|支援系|カスタムメニュー|挿入/モード切り替え系) キーボード配置別(一覧|Alt|Ctrl|Ctrl+Alt||) |
|||
■便利機能 矩形選択(使い方|ショートカット)|タブ設定|重複行削除/ソート機能|正規表現|文字変換|折り返し |
|||
■マクロ マクロ機能とは|キーマクロ| 作業手順|ショートカット割当|関数(一覧|記録可能|記録不可|マクロサンプル文(HTMLエスケープ文字変換) |
|||
【関連】 | |||
正規表現(基礎|ツール|検索文|置換文)|人工知能|開発ツール|プログラミング| | |||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
テキストエディタ関連ページのご紹介
テキストエディタ関連ページをご紹介します。
サクラエディタ関連のご紹介|まとめ
正規表現関連のご紹介|まとめ
開発ツール関連サイトマップのご紹介
開発ツール関連サイトマップをご紹介します。
テキストエディタ関連ページのご紹介
テキストエディタ関連ページをご紹介します。
サクラエディタ関連のご紹介|まとめ
正規表現関連のご紹介|まとめ
「学ぶ」学習用関連サイトマップのご紹介
「学ぶ」学習用関連サイトマップをご紹介します。
「学ぶ」学習用関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成 | |||
【IT】エディタ/正規表現|プログラミング| 【ゲーム作り】STG作り方|C言語の入門/基礎|リファレンス/サンプル文 【HP作成】WordPress|Cocoon|便利テクニック |
|||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
「学ぶ」学習用関連ページのご紹介
「学ぶ」学習用関連ページをご紹介
コペンギン・サイトマップ
コペンギンのサイトマップをご紹介します。
【コペンギンTOP】サイトマップ | ||||
コペンギンTOP > ゲーム│ホビー│書籍・マンガ│ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋
コペンギンサイトマップ関連ページのご紹介
コペンギン関連ページをご紹介します。