正規表示式重名名問題

2022-06-03 06:30:11 字數 947 閱讀 5408

1樓:匿名使用者

非要用正規表示式嗎?還不然直接查詢分界符號,一樣都是查詢替換過程。

先查詢'-'以前的是編號,然後查詢'-'以前的是歌手,再然後再查詢'.'以前的是歌名,最後重組一下就是歌名了。

python**如下:

s = "12345_歌手1 - 歌名1.***"

number = s.split('_')[0]s = s.split('_')[1]

singer = s.split('-')[0]s = s.split('-')[1]

song = s.split('.')[0]s = singer + '-' + song + '_' + number + '.***'

然後os模組遍歷一下檔案,重新命名。

2樓:計名

12345_歌手1 - 歌名1.*** ==>歌手1 - 歌名1_12345.***

s/^(\d+)_(\w+\d)\s*-\s*(\w+\d)\.***/\2 - \3_\1.***/

求檔案重新命名的正規表示式

3樓:匿名使用者

可以用c#寫個小程式實現,需要你的系統裡裝.net framework 3.5以上版本,要我寫的話回覆我,我寫好以附件形式傳給你。

linux下用正規表示式批量重新命名

4樓:匿名使用者

先cd到放**的資料夾,然後

這行命令的目的是把所有jpg字尾的檔名中,開頭的非數字去掉,應該就能滿足你的需要了吧

批量重新命名的正規表示式怎麼寫?

5樓:匿名使用者

查詢: (.+?)(\d+)

替換:$2$1

正規表示式問題,正規表示式問題(需要通用)

這樣不知道 是不是你想要的 首先你給的xml是不規範的。硬要匹配的話,可以試試下面的 你要的字串在group 1 中 性和閏年等問題.對於日期的有效範圍,不同的應用場景會有所不同。msdn中定義的datetime物件的有效範圍是 0001 01 01 00 00 00到9999 12 31 23 5...

正規表示式怎麼匹配這樣的文字,正規表示式怎麼匹配標點符號

正則表達 括號中的捕獲內容就是 正規表示式怎麼匹配標點符號?如何用正規表示式匹配漢字?先用靚湯或正則找到這個節點,再用上面的字元組匹配。假設這個節點只有一個,用法如下 import reimport requests as reqfrom bs4 import beautifulsoupurl ht...

易語言正規表示式的中的正規表示式文字怎麼取的

易語言不支援逆向斷言,所以你只能使用分組。取group 2 即可,具體易語言怎麼取正則的分組請自己參考易語言的api 上面文字,中兩個人對話 共同開始結束特徵 開始 結束 換行 給出表示式 就這樣,詳細的加q 版本2.支援庫 duregex 程式集 視窗程zhi序集1 子程式 按鈕1 被單擊 區域性...