Regular-Expression
Perl-rename:用於不區分大小寫匹配的正則表達式
perl-rename 's/b(\d{2}A)/\1/' *
查找並重命名任何文件的每個部分
- “b” 後跟
- 2位數字後跟
- “一種”
是否有使正則表達式不區分大小寫的選項或方法,即也匹配第一部分的大寫“B”和/或最後一部分的小寫“a”?
Perl 中的
s///
替換命令(因此在 Perlrename
命令中)有一個標誌/i
來進行不區分大小寫的匹配。你需要做的就是perl-rename -n 's/b(\d{2}A)/\1/i' *.jpg
-n
當您確定文件已按預期重命名時,請刪除該標誌。它只進行一次試執行以顯示文件最終將如何重命名。要選擇性地允許對一個或多個字元進行不區分大小寫的匹配,請使用 eg
[aA]
(將匹配其中一個a
或A
)。