首页 > 其他分享 >tool script to convert back slash

tool script to convert back slash

时间:2022-10-21 23:34:14浏览次数:55  
标签:convert lsB script text tool back clipboard slash line

Back slash is used in windows, which makes so many headache for me. Then an idea came to my mind. It's

  1. writing a python script to modify my clipboard content, and
  2. creating a listary command to call the script.

steps

  1. create the script D:\tool\slash_convertion.py with following content.
import re
import clipboard

text = clipboard.paste()
lsA = text.splitlines()
lsB = []
for line in lsA:
    line = re.sub(r"\\", "/", line)
    theMatch = re.search("^\"*(.*?)\"*$", line)
    # print(theMatch)
    line = f'"{theMatch.groups()[0]}"'
    lsB.append(line)
text = "\n".join(lsB)
text += "\n"
# print(text.encode("utf8"))
# print(text)
clipboard.copy(text)
  1. create listary command
  2. input keyword slash to modify you clipboard content.

标签:convert,lsB,script,text,tool,back,clipboard,slash,line
From: https://www.cnblogs.com/yusisc/p/16815076.html

相关文章

  • centos7 中bamtools软件的安装
     方法1、编译安装001、系统[liujiaxin01@localhostsoftware]$cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core) 002、下载bamtools软件安装包w......
  • Prometheus 运维工具 Promtool (四)TSDB 功能
    Promtool在TSDB方面一个有6个子命令,分别用来进行写性能测试、分析、列出其中的块、dump、从OpenMetric导入数据块、为新的记录规则创建数据块,接下来我们依次看一下。......
  • (九)MySQL基础知识之 事务(commit, rollback,begin,set autocommit)
    昨天说了下MySQL的正则表达式,今天我们来说下事务的基础知识。 什么是MySQL的事务呢? 事务是由一步或几步数据库操作序列组成逻辑执行单元,这一系列操作要么全部执行,要么全......
  • StartAllBack使用教程
    StartAllBack简介StartAllBack是一款Win11开始菜单增强工具,为Windows11恢复经典样式的Windows7主题风格开始菜单和任务栏,功能包括:自定义开始菜单样式和操作,个性化任务栏......
  • StartAllBack使用教程
    StartAllBack简介StartAllBack是一款Win11开始菜单增强工具,为Windows11恢复经典样式的Windows7主题风格开始菜单和任务栏,功能包括:自定义开始菜单样式和操作,个性化......
  • 微软Azure云备份系统,终于安装好了 Microsoft Azure Backup System,不再担心备份了,也不
    必须把VM重置了,才安装成功。需要有好的带宽和网络  ......
  • xtrabackup主库不停机备份到从库,并实现主从一致
    1、安装xtrabackup官方推荐搭建网络yum源cd/etc/yum.repos.d/rm-rf*wgethttp://mirrors.163.com/.help/CentOS7-Base-163.repoyumcleanallyummakecache......
  • centos8-stream下用rpm包安装ipmitool
    首先准备一个U盘,格式化成:FAT32接着下载:ipmitool.rpm,放进U盘然后插入服务器fdisk-l#显示当前分区情况mkdir-p/mnt/usb#创建文件夹当作挂载点mount/de......
  • osiThreadCallback 什么用途
    看下实现,就是给一个任务发送了一个事件。event有3个参数,第一个参数是回调,第2个参数是回调函数的实现,第3个参数是回调函数的参数。boolosiThreadCallback(osiThread_t*......
  • Keytool 工具的介绍与使用
    Keytool工具的介绍与使用keytool简介Keytool是一个Java数据证书的管理工具,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。keystore文......