原文中文,约2400字,阅读约需6分钟。
📝
内容提要
最近使用Apple Books看书时,复制书本内容会自动加上双引号和版权信息,通过使用Automator和Raycast的脚本可以解决这个问题。脚本通过正则表达式匹配中文引号下的内容,并将其写入剪贴板。调试过程中遇到编码问题,通过设置环境变量解决。现在可以愉快地看书做笔记了。
❓
Q&A
如何在 Apple Books 中复制内容时去除版权信息?
可以使用 Automator 或 Raycast 的脚本来去除版权信息,具体方法是通过正则表达式匹配中文引号下的内容并写入剪贴板。
Automator 是什么,它如何帮助去除版权信息?
Automator 是 macOS 的自动化工具,可以通过编排 action 实现自动化操作,帮助提取剪贴板中的文本内容。
为什么选择使用 Raycast 而不是 Automator?
选择 Raycast 是因为可以直接编写脚本进行转换,避免了设置快捷键的麻烦。
在使用 Raycast 时遇到了什么问题?
在使用 Raycast 时遇到了编码问题,导致匹配失败,最终通过设置环境变量解决了这个问题。
如何通过脚本访问剪贴板?
可以使用 nodejs 和 clipboardy 库,通过执行命令行命令来访问剪贴板内容。
使用正则表达式提取文本的基本思路是什么?
基本思路是使用正则表达式匹配中文引号下的内容,并将提取的文本写入剪贴板。
🏷️