示例 : filename = /home/mnt/test.txt
用 $ 分別替換獲得不同的值:
$:拿掉第一條 / 及其左邊的字串:home/mnt/test.txt
$:拿掉最後一條 / 及其左邊的字串:test.txt
$:拿掉第乙個 . 及其左邊的字串:test.txt
$:拿掉最後乙個 . 及其左邊的字串:txt
$:拿掉最後條 / 及其右邊的字串:/home/mnt
$:拿掉第一條 / 及其右邊的字串:空
$:拿掉最後乙個 . 及其右邊的字串:/home/mnt/test
$:拿掉第乙個 . 及其右邊的字串:/home/mnt/test
# 是去掉左邊(在鍵盤上 # 在 $ 之左邊), % 是去掉右邊(在鍵盤上 % 在 $ 之右邊)
單一符號是最小匹配﹔兩個符號是最大匹配。
$:提取最左邊的 5 個位元組:/home
我們也可以對變數值裡的字串作替換:
$:將第乙個 mnt 提換為 opt:/home/opt/test.txt
$:將全部 mnt 提換為 opt:/home/opt/test.txt
批量修改檔名稱
批量修改檔名稱時可以利用批處理bat來寫,公式為 ren空格原檔名稱空格新檔名稱 以下講解將含有相同內容的檔名稱改為只含有不同內容的名稱。為了構成這個公式,首先要提取原檔名稱,可以寫bat檔案dir b mp4 b.txt 即可讀出以.mp4位字尾的檔名稱,字尾可修改,儲存位置為b.txt,儲存格式...
批量修改檔名稱
方法 步驟 2 滑鼠左鍵點選,開始 執行 在對話方塊中輸入字母 cmd 進入dos模式 如下圖所示。在dos模式輸入命令列 cd c pic 然後回車,再輸入命令列 dir b rename.xls 如下圖所示,可將資料夾中的檔名在rename.xls檔案中列出。小貼士 有的時候,你的計算機正處於中...
python批量修改檔名稱
需求 將bak目錄下的所有test jpg檔案改為test jpg 例如 test 1 jpg檔案修改為test1.jpg usr bin python coding utf 8 import os import re movie name os.listdir bak for temp in mo...