技術學習 | 這是一篇關于正則表達式的匯總~請各位文科小白查收
以下文章來源于職業(yè)譯員玩轉翻譯技術?,作者可愛的冬梅

正則篇(一):認識正則表達式
如果你不知道什么是正則,就看這一篇。
在本文中,跟大家介紹了正則是什么以及正則在提高查找和替換效率方面的應用~
當然,也介紹了基礎的幾個正則的常用場景和匹配表達,比如:
利用
點、星號、加號和問號
匹配任意字符的零項、一項或多項利用
^
和$
匹配開頭和結尾\
轉義符的用法一些字符集及其組合,像[0-9]、[A-Za-z]等
利用大括號
{}
匹配次數(shù)
正則篇(二):如何寫一個正則表達式
如果已經(jīng)知道了什么是正則,但是不會寫,想學習寫一個正則,就看這一篇。
本文拿日期的例子,分享了我寫正則的三個步驟:
先對內(nèi)容進行分析歸類
然后找對每一類的正則匹配
最后要測試一下匹配結果,驗證我的正則對不對
正則篇(三):用正則在CAT中查找和替換
如果你想知道在CAT中怎么用正則快速查找替換,就看這一篇。
本文主要用幾個案例跟大家分享了:在實際翻譯環(huán)節(jié),如何利用正則進行搜索和替換,從而提高翻譯和項目管理的效率。比如:
查找“原文句段中,有多個連續(xù)數(shù)字”的內(nèi)容
查找“原文句段中,開頭結尾包含多個連續(xù)數(shù)字”
查找“原文句段中有行內(nèi)標簽”
將日期替換為正確的表達
修改數(shù)字和縮寫單位之間的空格
正則篇(四):源文件準備
如果你想知道怎么用正則對源文檔進行譯前處理,就看這一篇。
本文用一個源文檔不完整的xliff文檔舉例,跟大家分享,怎么把客戶發(fā)來的不完整的原文進行譯前處理。
正則篇(五):用正則進行文本解析
如果你想知道在CAT中怎么用正則提取/解析源文檔,就看這一篇。
本文主要用幾個案例跟大家分享了:如何利用正則解析文本,只將需要翻譯的內(nèi)容導入至CAT,或者將不需要翻譯的內(nèi)容不要導入CAT中。比如:
只翻譯引號內(nèi)的文本
只翻譯特殊符號#后的內(nèi)容
只翻譯等號后面的內(nèi)容
正則篇(六):用正則將文本標記為標簽
如果你想知道在CAT中怎么用正則把字符串文本定義為標簽,就看這一篇。
本文主要用幾個案例跟大家分享了:如何利用正則將字符串定義為標簽。比如:
中括號的字符串,如:
[color=f0abfe]和[/color]
尖括號的字符串,如:
<br>、<span>、</span>和</b>
正則篇(七):用正則檢查譯文質量
如果你想知道在CAT中怎么用正則快速檢查和糾正譯文質量,就看這一篇。
本文主要用幾個案例跟大家分享了:如何利用正則快速檢查和糾正譯文質量。比如:
糾正數(shù)字和縮寫單位之間的空格錯誤
長寬高的英文是否準確表達
百分比的寫法是否符合國家標準
波浪線是否在英文譯文中存在
譯文的日期表達是否準確
memoQ中的正則表達式助手
如果你用memoQ,一定要看這一篇。
本文主要跟大家分享memoQ中的正則“神器”——正則表達式小助手,的相關用法。比如:
內(nèi)置正則表達式庫
添加、編輯和管理自己的正則庫
測試和應用正則
共享正則表達式
好啦這期先到這里,以后可能會隨著更多案例的分享不間斷更新~

關注微信公眾號“語言服務行業(yè)”,了解更多語言服務行業(yè)與翻譯技術相關的資訊和洞察~