Re: [問題] regular expression

看板Perl作者 (把青春freeze)時間14年前 (2010/10/30 14:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《bugmens (c & cpp)》之銘言: : 完整程式碼 : http://codepad.org/40Njzasg : $html=~/a href="(.*?)">.*src="(.*?)".*檔案名稱: (.*?)\n/sg; : $1=網址1 $2=網址2 $3=檔案 : $html=~s/${1}/${3}/g; : print $html; : 我要把html的兩個網址取代掉 : 不知道是不是網址有.?&=的關係,一直無法取代成功 : 請教各位網友應該要如何修改才能正確執行 我想應該是在做取代時..$1跟$3就被改掉了吧 你可以試看看先把部份值取出來.. 例如說 ($a,$b)=($1,$3); $html=~s/$a/$b/ ; 這樣 或是短一點..上面直接改成 $html=~s/a href="(.*?)">.*src="(.*?)".*檔案名稱: (.*?)\n/$3 $2 $1/sg; 試看看吧 -- 如果青春注定要向前跑 他媽的...那我的出口在那? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.96.24
文章代碼(AID): #1Cox_Dyn (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1Cox_Dyn (Perl)