前言:之前寫(xiě)過(guò)一篇文章是利用MAC上的自動(dòng)操作來(lái)去除蘋(píng)果圖書(shū)拷貝時(shí)的引述裕寨,最近發(fā)現(xiàn)快捷指令中“匹配”就是搜索正則表達(dá)式的匹配內(nèi)容念赶,那么處理起來(lái)就非常方便了忆绰。直接提取雙引號(hào)中的內(nèi)容就可以了,而且現(xiàn)在從蘋(píng)果圖書(shū)里面復(fù)制沒(méi)有額外的換行符號(hào)毙替,更是方便了不少岸售。
一、創(chuàng)建快捷指令
打開(kāi)快捷指令A(yù)PP厂画,點(diǎn)擊“+”號(hào)凸丸,創(chuàng)建一個(gè)新的快捷指令。
在右側(cè)搜索框中袱院,根據(jù)下圖的紅字搜索并拖拽到當(dāng)中即可屎慢。
在這里我保留了將換行符號(hào)替換為空格的操作(空格在圖片中看不出來(lái))瞭稼,根據(jù)不同的APP,有時(shí)候是“\n”腻惠,有時(shí)候是“\r”环肘,自行嘗試即可。
另外需要注意的是集灌,“匹配文本”中的正則表達(dá)式是:(?<=“).*(?=”)悔雹,含義是匹配雙引號(hào)中的內(nèi)容,但是不包含雙引號(hào)绝页。如果引號(hào)格式不對(duì)荠商,那就點(diǎn)擊運(yùn)行寂恬,自行復(fù)制快速查看窗口中的引號(hào)续誉。(正則表達(dá)式解釋)
二、快捷指令固定到菜單欄
點(diǎn)擊右上角的的感嘆號(hào)圖標(biāo)初肉,勾選固定到標(biāo)題欄酷鸦,我們就可以通過(guò)兩次鼠標(biāo)點(diǎn)擊來(lái)“修剪”剪貼板了。
下次我們就可以點(diǎn)擊標(biāo)題欄來(lái)去除剪貼板內(nèi)容中的換行牙咏、去除引用文字等等了臼隔。當(dāng)然了,還可以自行添加快捷鍵妄壶,實(shí)現(xiàn)更高效的操作摔握,這里就不展開(kāi)講了。
三丁寄、從acroabt中復(fù)制文字時(shí)去除換行
在Acrobat Reader中復(fù)制文字是默認(rèn)保留換行的氨淌,這個(gè)時(shí)候我們就可以利用快捷指令去除換行了。我自己嘗試的時(shí)候發(fā)現(xiàn)伊磺,直接復(fù)制文字和復(fù)制高亮后的文字盛正,要用不一樣的換行符。那么我們只修改正則表達(dá)式為:[\r\n]屑埋。這樣一來(lái)豪筝,無(wú)論是哪種換行符號(hào),都可以一次性清除摘能。
參考文獻(xiàn):
1续崖、正則表達(dá)式位置匹配——匹配兩個(gè)特殊符號(hào)中間的內(nèi)容_Java_jerry.mei_InfoQ寫(xiě)作社區(qū)
2、正則表達(dá)式測(cè)試實(shí)例 | 菜鳥(niǎo)教程 (runoob.com)