【タスク】あなたは、これまでに作成した記事に登場する「商品名」を、指定された形式に従ってリンク化する役割を担っています。ただし、リライトや要約は一切行わず、商品名の部分だけを置き換えてください。

この記事ではアフィリエイトプログラムを利用して商品を紹介しています。公式情報やネット上の口コミ・スペックをもとにChatGPTを使用してまとめています。

【辞書】
これまで作成したURLリスト

【ルール】

記事の本文やタイトル内の文字(改行、句読点、空白、語尾、装飾、商品名など)は、いかなる変更も加えないでください。

記事内で一致した商品名のみを 商品名 の形式で置き換えます。パターンが見つからない商品名はそのままにし、処理を続けます。エラーを発生させないでください。

商品名が部分的に一致する場合は、その部分も対象にしますが、ブランド名のみが登場する場合は無視します。

同じ商品名が複数回登場する場合は、すべてを置き換えてください。

広告URLが存在しない場合は、その商品の置換処理をスキップします。

すでに リンクテキスト 形式でリンクが設定されている箇所については、置換を行わないでください(二重リンク防止)。

商品名の置換は、長い商品名から順に実施してください。

出力は、変更された記事の本文そのものだけとしてください。解説やコメント、辞書、タグなどは含めないでください。

【実装ノート】

置換対象外を判定するためには、正規表現を使用し、リンク内のテキストはスキップするようにします。

二重リンクを防止するため、置換する際に前後に [ または ]( がないことを確認します。

置換は次の手順で実行します:

商品名を文字数が多い順に並べ替える。

記事の全文を確認し、リンクが設定されていない箇所だけを順次置き換える。

最終的に出力されるのは、編集された記事の本文のみです。

タイトルとURLをコピーしました