您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto replace special characters '[', ']', '(', ')' when copying text in ChatGPT
// ==UserScript== // @name ChatGPT Remove Special Characters on Copy // @namespace http://tampermonkey.net/ // @version 1.2 // @description Auto replace special characters '[', ']', '(', ')' when copying text in ChatGPT // @author eternal-echo // @match https://chatgpt.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Wait until the page fully loads window.addEventListener('load', function() { // Function to replace special characters in the text function replaceSpecialCharacters(text) { // Replace the escaped math characters with desired symbols return text .replace(/\\\[/g, '$$$$') // Replace \[ with $$ .replace(/\\\]/g, '$$$$') // Replace \] with $$ .replace(/\\\(/g, '$') // Replace \( with $ .replace(/\\\)/g, '$'); // Replace \) with $ } // Listen for any clicks on buttons with the 'data-testid="copy-turn-action-button"' attribute document.body.addEventListener('click', function(e) { if (e.target.closest('[data-testid="copy-turn-action-button"]')) { // Wait for the text to be copied to the clipboard setTimeout(() => { navigator.clipboard.readText().then((text) => { let modifiedText = replaceSpecialCharacters(text); // Write the modified text back to the clipboard navigator.clipboard.writeText(modifiedText); }); }, 100); // Delay to ensure the text is copied before we modify it } }); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址