精華區beta RegExp 關於我們 聯絡資訊
目前有一串數字想修改, 如果我在修改時, 想把最後幾個數字保留下來要怎麼作? ex. abc123 def456 ghi789 我想取代成 jkl123 mno456 pqr789 簡單點說我想把最後幾位數保留在取代的行列裡, 由於數字長度是亂數……… 不知道要怎麼作? -- 最近在搜尋一些東西,有遊戲攻略也有電腦硬體,希望肯割愛的人聯絡我吧@.@/ 請按下 ctrl + q 看看 更新日期:2007/06/04 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.82.139 > -------------------------------------------------------------------------- < 作者: wawawa (哇哇哇○( ̄﹏ ̄)○) 看板: RegExp 標題: Re: [問題] 亂數的取代法? 時間: Fri Sep 5 00:04:43 2008 ※ 引述《sanbis (方正)》之銘言: : 目前有一串數字想修改, : 如果我在修改時, : 想把最後幾個數字保留下來要怎麼作? : ex. : abc123 : def456 : ghi789 : 我想取代成 : jkl123 : mno456 : pqr789 : 簡單點說我想把最後幾位數保留在取代的行列裡, : 由於數字長度是亂數……… : 不知道要怎麼作? s/.+(\d+)$/blah$1/ 這樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.141.57 > -------------------------------------------------------------------------- < 作者: sanbis (方正) 看板: RegExp 標題: Re: [問題] 亂數的取代法? 時間: Fri Sep 5 00:16:24 2008 ※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言: : ※ 引述《sanbis (方正)》之銘言: : : 目前有一串數字想修改, : : 如果我在修改時, : : 想把最後幾個數字保留下來要怎麼作? : : ex. : : abc123 : : def456 : : ghi789 : : 我想取代成 : : jkl123 : : mno456 : : pqr789 : : 簡單點說我想把最後幾位數保留在取代的行列裡, : : 由於數字長度是亂數……… : : 不知道要怎麼作? : s/.+(\d+)$/blah$1/ : 這樣? 好像給錯範例了一 一a 應該是[abc*] *代表長度不同的數字亂碼, 想要更換成 [def*] 大致上應該是這樣吧………? -- 最近在搜尋一些東西,有遊戲攻略也有電腦硬體,希望肯割愛的人聯絡我吧@.@/ 請按下 ctrl + q 看看 更新日期:2007/06/04 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.82.139 ※ 編輯: sanbis 來自: 123.204.82.139 (09/05 00:18)
badwork:看來沒錯啊 後面的數字部份用$1保留起來了 09/05 00:48
salagadoola:s/.+?(\d+)$/blah$1/ 這樣前幾位數字就不會被.+吃了 09/05 06:13
> -------------------------------------------------------------------------- < 作者: sanbis (方正) 看板: RegExp 標題: Re: [問題] 亂數的取代法? 時間: Sat Sep 6 22:55:37 2008 ※ 引述《sanbis (方正)》之銘言: : ※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言: : : s/.+(\d+)$/blah$1/ : : 這樣? : 好像給錯範例了一 一a : 應該是[abc*] : *代表長度不同的數字亂碼, : 想要更換成 [def*] : 大致上應該是這樣吧………? 是我搞錯了~ 我用的軟體是 EmEditor , 裡面 $1 是 \1 -- 最近在搜尋一些東西,有遊戲攻略也有電腦硬體,希望肯割愛的人聯絡我吧@.@/ 請按下 ctrl + q 看看 更新日期:2007/06/04 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.82.139