大家好呀,我是海寶~
一個溫馨有愛的團隊,是通過細節感受的。像我們,每個月都會聚餐一起慶祝小夥伴的生日。
流程就是吃吃吃吃吃……
所以呢,今天給大家分享,怎麼從身份證裡面,批量提取出生日期~
方法一:複制矩形區域
咱都知道,出生日期是從身份證号碼的第七位數開始的,所以咱們要提取生日數字的話,隻需要單獨把中間的7~14位提取出來就好啦~
我們先選中中間的這些數字,然後給它複制下來,方法如下:
Step1:光标置于身份證第6位數字的後面,按住【Alt】鍵,拖動鼠标,即可進行矩形選擇,快速選中生日日期的8位數字。
Step2:【Ctrl C】 複制,将其粘貼出來即可~
動圖如下:
方法二:通配符提取出生日期
第一種方法非常簡單,比較讨巧。但可操作範圍有限,提取出來隻能是數字。
比較規範的方法,我們還是要使用查找替換功能裡面的 通配符 。
步驟如下:
Step1:将身份證複制一份出來,然後【 Ctrl H 】,打開替換對話框。
Step2:【查找内容】輸入:([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4});把它【替換為】輸入:\2年\3月\4日
(記住這兩串數字,下面要考的)
Step3:單擊【更多】,勾選【使用通配符】,【全部替換】,替換結果選擇“否”即可。
動圖如下:
Tips: 為什麼【全部替換】以後,替換結果要選擇“否”呢?
因為查找替換第一遍替換的是咱們選中的内容,如果替換結果選擇了“是”,就會繼續替換,波及到原始的身份證信息。
而替換結果選擇了“否”,替換就會終止,原來的身份證号碼才得以保留~
接下來說說通配符。其實這個通配符的含義,之前咱們“批量給電話号碼打碼”大緻已經講過,二者異曲同工。
查找原理解析
我們先分開來看一下
第一部分:()小括号
([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})
小括号表示将查找的内容分段,五個括号表示将原字符串分成了五段。
第二部分:[0-9]
([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})
[0-9]勾選通配符時表示這五段字符是0-9之間的任意阿拉伯數字。
第三部分:{ }大括号
([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})
大括号表示每個字符串包含的字符個數。例如案例中表示五段字符分别是6、4、2、2、4個字符。
([0-9]{3})([0-9]{4})([0-9]{4}[!0-9])完整表述:
一、 将查找的這個字符串分成5段。
二、每一段的字符都是任意阿拉伯數字。
三、五段字符:第一段有6個數字,第二段4個數字,第三段2個數字,第四段2個數字,第五段4個數字。
替換原理解析
\2年\3月\4日
查找内容中每個括弧()分一組,一共是5組。替換為中「\2\3\4」表示保留2、3、4組,并在後面加上年月日。第1組和第5組自動删除。
本期内容就差不多這樣子啦,幹貨比較多,建議多看幾遍噢,咱們下期再見~
想學習更多的Word技巧,點擊我的【專欄】就有哦~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!