從網上
下載了許多英文歌曲的歌詞(lrc格式),發現許多歌詞的所有字母都是小寫的,特別是句首單詞的第一個字母沒有大寫,雖然並無大礙,但對於追求完美的我來說,也是一個不小的遺憾。通過一翻探索,發現用
WPS文字的“表格轉換”功能配合“查找替換”功能和“更改大小寫”即可一次性將所有句首字母改成大寫。
首先,用WPS文字打開歌詞文件(或用記事本打開,再復制粘貼到一空白WPS文字中),可以看到如圖1的信息。通過觀察,發現所有的時間信息都由一對中括號([])括起來,也就是說,時間信息與歌詞之間都有一個右中括號(]),不過,由於一些歌詞是重復出現的,可能一句歌詞會有多個時間標簽,這樣,只要排除重復的時間標簽,就可以將時間標簽與歌詞分開了。
圖1
按下Ctrl+H鍵,調出“查找和替換”對話框,在“查找”中輸入“][”,在“替換為”中輸入一特殊符號(如“¥¥¥¥”,如圖2),點擊“全部替換”,先將重復出現的時間標簽標記出來。然後,再次調出“查找和替換”對話框,在“查找”中輸入“]”,在“替換為”中輸入“]^t”(“^t”代表“制表符”,見圖3),並點擊“全部替換”,這樣,就將歌詞部分和時間標簽用一個制表符隔開了。然後,再次將所有特殊字符(¥¥¥¥)替換回“][”即可。
圖2
圖3
接下來,全選所有文字,點擊“表格→轉換→文本轉換成表格”,出現轉換對話框(圖4),在“文字分隔位置”選項中選擇“制表符”,點擊確定即可。此時,歌詞文本已經轉換成一個2列的表格,第一列是時間標簽部分,第二列是歌詞文本部分(圖5)。全選第2列,點擊“格式→更改大小寫”,並在彈出的對話框中選中“首字母大寫”並確定(圖6),歌詞文本的所有首字母都由小寫轉換成大寫了。順便,可用“查找和替換”功能將所有單個字母“i”轉換成大寫的“I”(單獨出現的“i”大多應該是大寫的“I”)。
圖4
圖5
圖6
最後,再用表格轉換功能,將轉換好大小寫的表格轉換成文本,存回到原文件即可。要注意,如果是編輯原文件,選擇保存格式為“文本文件”,將確保文件擴展名為“lrc”,即形如“歌詞.lrc”形式,而不是“歌詞.txt”或“歌詞.lrc.txt”。