正则中如何替换带有指定字符串的字符串啊?

正则中如何替换带有指定字符串的字符串啊?

正则中如何替换带有指定字符串的字符串啊?
小弟在处理html中出现个问题如:
http://ww.*.com/xx/xx/111.jpg 或是 /xx/xx/111.jpg

发现只要有111.jpg 就用正则替换掉链接,可是不会做,请高指点!!!该如何配对整个链接啊?而不会把不想要替换的东东都替换了?


<img src="......./111.jpg" alt="..." >
发现中间有111.jpg 这个文件则替换为
[img]..../111.jpg[/img]

如下代码中有width>screen这样的代码,会导致替换异常,该怎么办咧?
<IMG style="WIDTH: 780px" src="__imx365imagelink__/article/__id__/200511241906300413.jpg" onload="javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;" border=0 onmousewheel="return bbimg(this)">




   

论坛里已经有回复了, 搜.
论坛里已经有回复了, 搜索一下即可:
以下是我曾经提过的问题, 应该适用于你的情况:

http://www.healthboards.com/boards/forumdisplay.php?f=130
分成前后两部分:
http://www.healthboards.com/boards/

forumdisplay.php?f=130
怎么试都不行, 求高人指教! 多谢!

http://perlchina.sun126.com/cgi-bin/ccb/index.cgi
$url = "http://www.healthboards.com/boards/forumdisplay.php?f=130";

$url =~ /^(.+\/)(.+?)$/;

$1和$2 分别是你的要两部分