# 有没有什么软件能删除复制文本中特定的字符串后再粘贴的？

**URL:** https://meta.appinn.net/t/topic/35378
**Category:** 问题求助
**Tags:** 剪切板
**Created:** [2022 年8 月 17 日 14:48 UTC](https://meta.appinn.net/t/topic/35378 "2022-08-17T14:48:53Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### 作者： ![BrutalOOXX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/brutalooxx/32/29836_2.png) [@BrutalOOXX](https://meta.appinn.net/u/BrutalOOXX)
#### 发布日期： [2022 年8 月 17 日 14:48 UTC](https://meta.appinn.net/t/topic/35378/1 "2022-08-17T14:48:53Z")

</div>

想找一个软件，可以实现删除每次复制文本中的特定字符串后再进行粘贴，试了COPYQ和DITTO，好像都没有相应的功能，大家有什么推荐没？

举例：  
复制了这个文本：abcd aaaabbbb  
然后粘贴出来只有： aaaabbbb  
自动将每次复制的文本中的 abcd 字符删除

---

<div class="post-metadata">

### 作者： ![dog](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dog/32/18667_2.png) [@dog](https://meta.appinn.net/u/dog)
#### 发布日期： [2022 年8 月 17 日 15:12 UTC](https://meta.appinn.net/t/topic/35378/2 "2022-08-17T15:12:54Z")

</div>

autohotkey可以轻松做到，需要学一点点基础知识就行。

---

<div class="post-metadata">

### 作者： ![Chaoses\_Ib](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/chaoses_ib/32/19682_2.png) [@Chaoses\_Ib](https://meta.appinn.net/u/Chaoses_Ib)
#### 发布日期： [2022 年8 月 17 日 15:14 UTC](https://meta.appinn.net/t/topic/35378/3 "2022-08-17T15:14:28Z")

</div>

Ditto 可以用[脚本](https://github.com/sabrogden/Ditto/wiki/Scripting)来实现，或者用 AutoHotkey 也行，实现起来比 Ditto 稍微复杂一点。

---

<div class="post-metadata">

### 作者： ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)
#### 发布日期： [2022 年8 月 17 日 15:25 UTC](https://meta.appinn.net/t/topic/35378/4 "2022-08-17T15:25:16Z")

</div>

ClipboardFusion

支持编程的剪贴板软件.

 ![image](https://meta.appinn.net/uploads/default/original/3X/e/a/ea5a475eb8b286ee9d2f4d5f9b24dec04dfe3338.png)

> **[ClipboardFusion: Supercharge Your Clipboard by Binary Fortress Software](https://www.clipboardfusion.com/)**
>
> ClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents! You can even sync your clipboard with other computers and mobile devices.

---

<div class="post-metadata">

### 作者： ![BrutalOOXX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/brutalooxx/32/29836_2.png) [@BrutalOOXX](https://meta.appinn.net/u/BrutalOOXX)
#### 发布日期： [2022 年8 月 17 日 22:09 UTC](https://meta.appinn.net/t/topic/35378/6 "2022-08-17T22:09:55Z")

</div>

非常感谢，看了一下是有这个功能，可能我太笨了，设了半天规则也没成功。。。。

---

<div class="post-metadata">

### 作者： ![BrutalOOXX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/brutalooxx/32/29836_2.png) [@BrutalOOXX](https://meta.appinn.net/u/BrutalOOXX)
#### 发布日期： [2022 年8 月 17 日 22:09 UTC](https://meta.appinn.net/t/topic/35378/7 "2022-08-17T22:09:58Z")

</div>

多谢提供，但是本人完全零编程能力，估计一下两下可能弄不成功

---

<div class="post-metadata">

### 作者： ![BrutalOOXX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/brutalooxx/32/29836_2.png) [@BrutalOOXX](https://meta.appinn.net/u/BrutalOOXX)
#### 发布日期： [2022 年8 月 17 日 22:09 UTC](https://meta.appinn.net/t/topic/35378/8 "2022-08-17T22:09:59Z")

</div>

多谢提供，我决定学一下这个脚本，看看能不能成功

---

<div class="post-metadata">

### 作者： ![dog](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dog/32/18667_2.png) [@dog](https://meta.appinn.net/u/dog)
#### 发布日期： [2022 年8 月 18 日 00:35 UTC](https://meta.appinn.net/t/topic/35378/9 "2022-08-18T00:35:49Z")

</div>

这样就可以了，想去掉什么字符，把abcd换了就好了

```auto
 $^v::
{
处理后 := StrReplace(clipboard, "abcd")
send,{text} %处理后%
}

```

---

<div class="post-metadata">

### 作者： ![gsdg](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/gsdg/32/58731_2.png) [@gsdg](https://meta.appinn.net/u/gsdg)
#### 发布日期： [2022 年8 月 18 日 12:30 UTC](https://meta.appinn.net/t/topic/35378/11 "2022-08-18T12:30:40Z")

</div>

:laughing:是不是想搬运哪个站的东西，复制粘贴总有小尾巴。

---

<div class="post-metadata">

### 作者： ![BrutalOOXX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/brutalooxx/32/29836_2.png) [@BrutalOOXX](https://meta.appinn.net/u/BrutalOOXX)
#### 发布日期： [2022 年8 月 18 日 14:44 UTC](https://meta.appinn.net/t/topic/35378/12 "2022-08-18T14:44:27Z")

</div>

其实痛点非常简单，就是每次复制番号要搜索的时候，经常出现【FHD】、[1080P]等字符，需要手动删除太麻烦。。。。 ::

---

<div class="post-metadata">

### 作者： ![BrutalOOXX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/brutalooxx/32/29836_2.png) [@BrutalOOXX](https://meta.appinn.net/u/BrutalOOXX)
#### 发布日期： [2022 年8 月 18 日 14:48 UTC](https://meta.appinn.net/t/topic/35378/13 "2022-08-18T14:48:05Z")

</div>

非常感谢，发现 ImTip非常小巧且完美解决这个问题！

---

<div class="post-metadata">

### 作者： ![BrutalOOXX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/brutalooxx/32/29836_2.png) [@BrutalOOXX](https://meta.appinn.net/u/BrutalOOXX)
#### 发布日期： [2022 年8 月 18 日 14:48 UTC](https://meta.appinn.net/t/topic/35378/14 "2022-08-18T14:48:42Z")

</div>

感谢提供！

---

<div class="post-metadata">

### 作者： ![moonlune](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/moonlune/32/6384_2.png) [@moonlune](https://meta.appinn.net/u/moonlune)
#### 发布日期： [2022 年8 月 19 日 02:39 UTC](https://meta.appinn.net/t/topic/35378/15 "2022-08-19T02:39:06Z")

</div>

这让我想起来，我5年前还买过clipboardfusion此软件的正版。。。

---

<div class="post-metadata">

### 作者： ![loli](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/loli/32/13791_2.png) [@loli](https://meta.appinn.net/u/loli)
#### 发布日期： [2022 年8 月 19 日 03:04 UTC](https://meta.appinn.net/t/topic/35378/16 "2022-08-19T03:04:30Z")

</div>

如果有用 ahk的话可以试试这个

[https://wyagd001.github.io/v2/docs/commands/OnClipboardChange.htm](https://wyagd001.github.io/v2/docs/commands/OnClipboardChange.htm)

```auto
OnClipboardChange(ClipChanged)

ClipChanged(clipType)
{
    if clipType = 1
        {
            if RegExMatch(A_Clipboard, "(.+)[`r`n`]+转载请注明.+", &str)
                A_Clipboard := str[1]
        }
}

```

你可以理解它不会影响你当前的操作,  
修改ctrl+c ctrl+v 的快捷键时右键复制是没用的  
另外快捷键那种情况太多的话可能会感觉到卡顿(几乎不会)

这个有很多有意思的用法  
比方说提示当前复制的是什么  
自动替换剪贴板内容  
复制youtube,bilibili,acfun,百度,磁力链接时自动下载

提示就是这样的,也可以自己去订制

 ![123](https://meta.appinn.net/uploads/default/original/3X/d/5/d54e3fba7d10136f55f1d26243142af256f6c8d4.jpeg)

---

<div class="post-metadata">

### 作者： ![ot1686](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ot1686/32/53543_2.png) [@ot1686](https://meta.appinn.net/u/ot1686)
#### 发布日期： [2024 年5 月 20 日 05:21 UTC](https://meta.appinn.net/t/topic/35378/17 "2024-05-20T05:21:59Z")

</div>

您可以试一下小弟的看看，这是之前写的还蛮不错用的

```auto
SetTimer, CheckClipboard, 500 ; 每500毫秒检查一次剪贴簿

CheckClipboard:
    clipboard := StrReplace(clipboard, "123", "") ; 移除 "123"
    clipboard := StrReplace(clipboard, "456", "") ; 移除 "456"
    clipboard := StrReplace(clipboard, "确定", "") ; 移除 "确定"
    clipboard := StrReplace(clipboard, " ", "") ; 移除所有的空白
    clipboard := RegExReplace(clipboard, "\r\n", "") ; 移除所有的空白行
return

~Esc::ExitApp

```

或者是

```auto
; 当您复制文本时，按下特定热键（这里使用`^c`代表Ctrl+C），将会自动去除"123"并将处理后的文本放回剪贴板
^c::
clipboard := RegExReplace(clipboard, "abcd", "") ; 使用正则表达式替换"123"为空字符串
return

```

---

<div class="post-metadata">

### 作者： ![DANO](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/e0b2c6/32.png) [@DANO](https://meta.appinn.net/u/DANO)
#### 发布日期： [2024 年5 月 21 日 09:46 UTC](https://meta.appinn.net/t/topic/35378/18 "2024-05-21T09:46:29Z")

</div>

我做过类似的处理，不知道为什么似乎导致粘贴会有一个比较长的时延，就放弃了。

---

<div class="post-metadata">

### 作者： ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)
#### 发布日期： [2024 年5 月 22 日 01:17 UTC](https://meta.appinn.net/t/topic/35378/19 "2024-05-22T01:17:43Z")

</div>

这个老贴子被翻出来了.

不过我可以补充一下, CopyQ支持脚本和外部命令传入. 可以实现题主要求的功能.

```auto
 copyq:

    var text = str(clipboard())

    text = text.replace(new RegExp('\\n', 'g'), ' ')

    copy(text)

    sleep(50)

```

以上代码是替换换行符. 可以把 `\\n` 改成 `abcd`

---

<div class="post-metadata">

### 作者： ![Faith\_Mian](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/97f17d/32.png) [@Faith\_Mian](https://meta.appinn.net/u/Faith_Mian)
#### 发布日期： [2025 年11 月 8 日 10:05 UTC](https://meta.appinn.net/t/topic/35378/20 "2025-11-08T10:05:52Z")

</div>

能不能请小恐龙大佬分享一下自己在用的copyq命令？命令太多的话直接分享文件就更好了

命令文档和命令仓库自己也看了，ai也喂了，去换行符和去空格命令都搞不定。。。

好不容易搜到了上面您提供的命令，功能是正常的，只是只能处理最新的剪贴板项，鼠标选中任意项右键使用命令没效果。。。。

---

<div class="post-metadata">

### 作者： ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)
#### 发布日期： [2025 年11 月 10 日 03:28 UTC](https://meta.appinn.net/t/topic/35378/21 "2025-11-10T03:28:17Z")

</div>

分享到这里了

> [@CopyQ 命令分享](https://meta.appinn.net/t/topic/77091):
>
> [CopyQ](https://www.appinn.com/copyq/) CopyQ 是一款开源的、跨平台剪贴板管理工具，支持 Windows、macOS、Linux，可以帮你管理保存在剪贴板中的多个文本、图像、HTML 等格式内容，并在需要的时候快速检索，支持全局快捷键、自定义外观、标签、多标签页（分类）、编辑等功能，还支持自动运行命令，比如检测到网页链接则自动添加标签等高级功能。 强大的自定义功能是 CopyQ 区别其他常见剪贴板增加工具的，CopyQ 拥有强大的命令行和脚本接口、可以创建命令，类似具备脚本编辑的软件有收费软件 ClipboardFusion。 CopyQ 可通过菜单、快捷键或剪贴板内容更改时执行的自定义操作： 创建命令的方法： 打开命令对话框（F6快捷键）， 点击“添加”按钮，选择预定义命令或创建新命令。 （可选）更改命令详细信息（快捷方式、名称）， 单击“确定”保存命令。 命令的保存和分享 你可以导入导出备份文件的方式，也可以使用粘贴命令的方式导入其他人分享的命令。 你可能会遇到类似这样的代码： [Command] Name=Show/hide main window Command=copyq: toggl…
