文本中如何批量添加括號(hào)?使用EmEditor批量添加括號(hào)教程圖解
一份文字材料,需要給所有的圖注都加上括號(hào)。但是,由于每個(gè)圖注的內(nèi)容都不同,圖注的長短不一,沒有什么規(guī)律可言。如果用成批替換操作,很難構(gòu)造表達(dá)式,因而似乎無法實(shí)現(xiàn)。那么該如何解決?
書稿原文的圖注格式。全書的數(shù)百張圖片的圖注格式都是這樣的,沒有加注括號(hào)。如果需要改變,若是為數(shù)不多的幾條好辦,用手動(dòng)修改很簡單,加兩個(gè)括號(hào)是誰都可以完成的“小兒科”任務(wù)。但是,數(shù)百條信息如果全用手動(dòng)操作,將是一項(xiàng)很累人的“工程”。因此,另辟蹊徑尋找自動(dòng)化的處理辦法將是解決本問題的關(guān)鍵所在。

原文的圖注格式
我們希望的格式只是在每條圖注的前后加一對(duì)括號(hào),如下圖

期望的圖注樣式
借助文字處理軟件EmEditor來完成這項(xiàng)任務(wù)
1、注意到它們是以“圖”加數(shù)字的方式開頭,盡管長度不一,但它們都是單行結(jié)束,用Ctrl+H組合鍵開啟替換對(duì)話窗,在“查找”框中輸入“^(圖\d)(.*)$”這樣一串內(nèi)容,點(diǎn)擊“查找”按鈕后發(fā)現(xiàn),全文的圖注竟然都變成了綠色,能夠一次性找到我要的所有內(nèi)容。

2、隨后,在“替換為”框中輸入“(\1\2)”,點(diǎn)擊“替換全部”按鈕,這樣全書的圖注就都加上括號(hào)
小知識(shí):
在以上方法中,最關(guān)鍵的技術(shù)難點(diǎn)是兩個(gè)小表達(dá)式的構(gòu)成??此坪唵螀s包含了豐富的內(nèi)容。其中“查找”表達(dá)式“^(圖\d)(.*)$”中使用了代表段首的前導(dǎo)字符^和段末字符$;而兩組括號(hào)則定義了兩個(gè)字符串段位,并給每個(gè)段位暗含定義了1和2兩個(gè)代碼,“(圖\d)”是代表“圖n”的階段字符串,其中\(zhòng)d代表了不確定的一個(gè)數(shù)字,“(.*)”是代表該行此后剩余部分字符串的通配表達(dá)。而“替換為”表達(dá)式“(\1\2)”則是在添加一組“()”的同時(shí),在括號(hào)中原樣引用上面曾經(jīng)定義過的兩組字符串。
相關(guān)文章
EmEditor是一款非常不錯(cuò)的文本編輯軟件,該軟件為廣大用戶提供了文字去重功能,那么EmEditor怎么去重呢?接下來小編就為大家?guī)斫獯?,一起來看看?/div> 2018-11-12
最近,很多網(wǎng)友問小編如何用EmEditor快速去掉文件中所有的空行?今天小編就給大家整理了使用EmEditor快速批量去掉文件中所有空行的方法步驟,需要的朋友歡迎借鑒2018-06-22
EmEditor快速給純文本文件每行前端加上自動(dòng)編號(hào)
為了幫助大家更好的使用EmEditor軟件,這篇教程將將大家如何使用EmEditor快速給純文本文件每行前端加上自動(dòng)編號(hào),方法簡單實(shí)用,經(jīng)常使用EmEditor軟件的朋友建議GET2018-06-22
EmEditor怎么選擇一列文本 EmEditor選擇列的方法
EmEditor一個(gè)好用并且免費(fèi)的文本編輯器,最近,很多網(wǎng)友問小編EmEditor怎么選擇一列文本?今天小編就給大家分享EmEditor選擇列的方法,非常簡單,感興趣的朋友不妨去了解一2018-06-22EmEditor Professional(文本編輯器)使用教程(適用于初學(xué)者)
EmEditor Professional怎么使用呢?下面小編就為大家具體的講解EmEditor Professional如何設(shè)置以及使用,需要的用戶快來試試吧,此教程非常適用于初學(xué)者2016-10-18EmEditor是什么 EmEditor為什么程序員都改用它了
EmEditor 是啥?它是一款和UltraEdit、EditPlus類似的文本編輯器2013-12-22很多功能,各大文本編輯器都會(huì)提供,而且,各大文本編輯器都會(huì)提供配置功能,讓它更加適合您,而不是每個(gè)人的編輯器都一個(gè)樣2013-12-22EmEditor 正則表達(dá)式使用基礎(chǔ)與實(shí)戰(zhàn)
EmEditor 正則表達(dá)式使用基礎(chǔ)與實(shí)戰(zhàn)2013-11-06Emeditor怎么使用 Emeditor正則表達(dá)式大全
經(jīng)常用到EmEditor來編輯純文本文檔。最近接觸了正則表達(dá)式,感受到其功能非常強(qiáng)大。2013-06-23
EmEditor是一款功能非常強(qiáng)大的文本編輯軟件,該軟件為廣大用戶提供了非常多的文字處理功能,宏就是其中之一,那么EmEditor怎么用宏呢?接下來小編就為大家?guī)斫獯?,一起?/div> 2018-11-12最新評(píng)論
大家感興趣的內(nèi)容
- 1VS2010破解版迅雷電驢下載 visual studio2010簡體中文
- 2navicat for mysql怎么注冊(cè)?navicat11全系列破解教程
- 3sublime text 3 快捷鍵大全以及配置編譯環(huán)境
- 4pycharm 2021最新永久激活碼(絕對(duì)有效,可激活至2100
- 5MyEclipse 10.x 通用破解教程圖文詳解(附官方安裝包下
- 6在PC上測(cè)試移動(dòng)端網(wǎng)站和模擬手機(jī)瀏覽器的5大方法
- 7webstorm2020.3.3安裝激活教程(永久破解激活 有效期至
- 8Eclipse中文版之完美漢化教程(詳細(xì)圖解)
- 9Win7下VS2010安裝教程(詳細(xì)圖解)
- 10Visual Studio 2012 Ultimate旗艦版下載地址與序列號(hào)
最近更新的內(nèi)容
- 網(wǎng)絡(luò)工程師必備的6款配置文件編輯神器:替代Notepad++!
- 首個(gè)版本v1.111已上線! VS Code開啟周更狂飆模式
- AI直接調(diào)試瀏覽器! VS Code重大更新發(fā)布
- vc 6.0代碼是正確編譯無法運(yùn)行怎么解決?
- vscode調(diào)試c代碼始終找不到exe可執(zhí)行文件的詳細(xì)及解決
- vscode入門! 小白都能看懂的VS Code保姆級(jí)級(jí)使用教程
- 裝上無敵! VSCode插件榜Top10出爐
- VS Code 和 VSCodium怎么選? vscode 和 vscodium之間
- 如何啟用.NET Framework3.5? 一鍵安裝net3.5解決軟件
- VS Code中Java擴(kuò)展代碼重構(gòu)功能的使用詳解






