使用前确保安装 pyperclip:
pip install pyperclip -i https://pypi.tuna.tsinghua.edu.cn/simple
提取剪贴板数量
import re
import pyperclip
text = pyperclip.paste()
numbers = re.findall(r'(\d+)张', text)
if numbers:
pyperclip.copy('\n'.join(numbers))
print(f"已复制:{', '.join(numbers)}")
else:
print("未找到数字")
运行效果:
输入剪贴板:"(3000张)P38471C-117-CP(2500张)P28921-SS-C(1800张)"
输出剪贴板:3000, 2500, 1800
现在你只需要复制包含"数字张"的文本,运行脚本,结果就会自动复制到剪贴板中!
如果你想要处理特定文本(而不是剪贴板):
import re
text = "内存剪贴板中类似文本, 数字张(3000张)(单词已改) P38471C-117-CP(3000张) P28921-SS-C(3000张)"
numbers = re.findall(r'(\d+)张', text)
print("提取到的数字:", numbers)