MozTW 討論區
https://forum.moztw.org/

請教正則表達式高人
https://forum.moztw.org/viewtopic.php?f=8&t=32184
1 頁 (共 1 頁)

發表人:  s793016 [ 2011-04-01, 00:40 ]
文章主題 :  請教正則表達式高人

請教正則表達式高人

有一文件內有很多這種型式的連結,其中字元為任意字元:

http://www.aaa-bbb.com/path/part1-part2-part3.txt

請教有無可能用正則表達將文件內的連結皆代換為如下:

http://www.aaa-bbb.com/path/part1_part2_part3.txt

也就是說,只代換檔名內的「-」成「_」,前方網址的「-」不作更動。

如可行,請教寫法,perl 或 sed 用皆可。感謝。

發表人:  訪客 [ 2011-04-01, 04:21 ]
文章主題 :  Re: 請教正則表達式高人

perl -i -pe 's/(-.+?)-(.+?)-/$1_$2_/g' filename

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/