2024年2月19日 3:45 am #31578
Yutaka Emura
キーマスター
いつもお世話になっております。江村です。
前回もお伝えしましたが、JavaScriptの仕様上、ダブルクォーテーションマーク(”)は、バックスラッシュでエスケープする必要があります。これはEmEditorの問題ではなく、EmEditorから制御することもできません。しかし、JavaScriptの仕様を詳しく調べていただければ分かるように、シングルクォーテーションマーク(’)も使用でき、その中ではダブルクォーテーションマークをエスケープせずに記述することが可能です。したがって、次のように書くことができます:
batch_list.AddReplace('\\Q<span class="ruby">\\E','',eeFindReplaceRegExp | eeFindReplaceCase,0);
ところで、マスナガ様には、いつも多数のご質問をいただき、心より感謝しております。皆様からのご質問に丁寧に回答したいと思っておりますが、私が開発からサポートまで全てを一手に担っているため、時間は限られています。
そのため、ご質問の前に、ご自身でも問題解決のために努力をしていただければ幸いです。可能な限りご自身で問題解決を試みた後、どうしても解決が難しい場合に限ってご質問いただければ、より迅速かつ効率的なサポートを提供することができます。
ご理解とご協力をお願い申し上げます。
どうぞよろしくお願いいたします。