# コメント内の特定ワードを別のものに差し替え（拡張テンプレート）

**URL:** <https://forum.onecomme.com/t/topic/780>\
**Category:** テンプレート配布\
**Created:** [2022 年 11 月 26 日午前 7:33 UTC](https://forum.onecomme.com/t/topic/780 "2022-11-26T07:33:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sikozon](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/sikozon/32/77_2.png) [@sikozon](https://forum.onecomme.com/u/sikozon)\
**Post date:** [2022 年 11 月 26 日午前 7:33 UTC](https://forum.onecomme.com/t/topic/780/1 "2022-11-26T07:33:31Z")

</div>

テンプレート名：x-attach\_word\_changer  
対応バージョン：わんコメ 4.0.0以上（※旧版でも支障なく作動します）  
配布URL：[https://sikozon.fanbox.cc/posts/4789637](https://sikozon.fanbox.cc/posts/4789637)  
ライセンス：改変OK, 再配布OK  
制限：読み込み先のテンプレートに依存。  
説明：  
読み込んだテンプレートに対して、コメント内のワードの置換処理と、その設定を可能にする「拡張テンプレート」になります。

> **蛇足（拡張テンプレートという呼称について）**
>
> 「拡張テンプレート」という呼び方は非公式のもので、私が勝手にそう呼んでるだけです。  
> わんコメ用のテンプレートに違いはないのですが、（ちょっとした機能の追加のみで）既存のテンプレートをそのまま呼び出す仕組みとなっていますので、他の方の作られる様なデザイン新たにするテンプレートとはちょっと毛色が違う為、そのように呼称しています。

[![](https://img.youtube.com/vi/rxvPGjM5Qlk/maxresdefault.jpg "わんコメテンプレート「x-attach\_word\_changer」プレビュー") ](https://www.youtube.com/watch?v=rxvPGjM5Qlk)

* * *

FANBOX（配布URL）からフォローなども不要でその場でダウンロードいただけます。

同梱のテキストファイルから置き換えのパターン設定ができるようになっており、  
正規表現やHTMLタグも使えるため、アイデア次第でかなり面白い使い方ができるんじゃないかと思います。（設定方法など詳しくはリンク先でご確認ください）

> **[わんコメテンプレート「x-attach\_word\_changer」配布｜嗜好領域@趣味プログラム系V｜pixivFANBOX](https://sikozon.fanbox.cc/posts/4789637)**
>
> わんコメ標準テンプレートにコメント内の特定ワードを別のワードに置き換える設定をできるようにする機能を追加する拡張テンプレートになります。
> （※当テンプレートはx-attachテンプレートのデモンストレーションも兼ねて作成したものになります。）
> とりあえずDL↓（バージョン：20221120）
> 使い方（先に固有部分の説明...

---

<div class="post-metadata">

**Author:** ![sikozon](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/sikozon/32/77_2.png) [@sikozon](https://forum.onecomme.com/u/sikozon)\
**Post date:** [2022 年 11 月 26 日午前 8:12 UTC](https://forum.onecomme.com/t/topic/780/2 "2022-11-26T08:12:04Z")

</div>

設定例などを少し紹介させていただきます。

```auto
["ＮＧワ－ド１" , '🌸🌸🌸'],/* 指定ワードを絵文字に置換 */

["ＮＧワ－ド２" , '(自主規制)'],/* 指定ワードを別の文字列に置換、ﾋﾟｰｰｰｰとかも面白いかもしれません */

["ＮＧワ－ド３" , '<span style="filter: blur(4px)">ＮＧワ－ド３</span>'],/* 指定ワードにぼかしを掛けます */

["ＮＧワ－ド４" , '<span style="filter: blur(4px)">$&</span>'],/* 「$&」を使用した例（ヒットしたワードという意味になります） */

["犬" , '<span style="color:red;font-size:150%">犬</span>'],/* 指定ワードの文字色と大きさを変更 */

[/8|８/g , '八'],/* 正規表現を使用した例、8を漢数字に置換（半角全角両方に対応） */

[/www+/g , '大草原'],/* こちらも正規表現例、wが多い場合は大草原にします */

["。" , '<span style="color:red">♥</span>'],/* 句点を赤いハートに置換 */

["きのこ" , 'たけのこ'],/* 言論統制の例 */

["画像64" , '<img src="https://placehold.jp/64x64.png" />'],/* 指定ワードを画像に差し替え */

```

このほかにも、わよ→ですわよ、みたいなのを頑張って駆使したらお嬢様口調変換とかできそうですねｗ

* * *

参考

> **ヒットワードを利用した置換方法**
>
> [JavaScript | 正規表現にマッチした文字列を新しい文字列に置換する(String.prototype.replace)](https://www.javadrive.jp/javascript/regexp/index8.html#section2)
