Page 1 of 1

关于不包含的写法

Posted: Nov 07 2008, 11:41
by ddbb
我打算写一个很简单的东西......
比如

<img src="/images/tttt.gif" alt="" />

我想在里面加一个 width="760px"

只不过我想加一个限制 就是 当src里有 icocn_ (也就是表情图标) 的时候 不加这个width

写了半天 这个^ 也用不好...........具体应该怎么写???????

我试了 <img\2 src="(^*icon_*)"\3/> 可是不行..............

Re: 关于不包含的写法

Posted: Nov 10 2008, 09:47
by phoenix
试试:

Code: Select all

<img\2src=$AV((^*icon_)*)\3>

Re: 关于不包含的写法

Posted: Nov 13 2008, 09:50
by ddbb
是这样的.......
因为我是想在里面加入width
所以在下面显示的时候 我是需要里面的URL的
用你这种写法 就匹配不到里面的URL了......

而如果在后面加&&\0的话 就不能固定到<img 里面 加不到width

因为我是想还原的 我怎么办呢.........

我现在的写法是

Code: Select all

Match = "<img\2 src=$AV((^*icon_)*)\3/>"
Replace = "<img\2 \3width="760px"/>"
这个样子出来的结果是 宽度加上去了 可是src块没了..........

Re: 关于不包含的写法

Posted: Nov 13 2008, 11:38
by phoenix
把src部分用圆括号扩起来放到一个变量里,就可以在后面引用了。

Code: Select all

Match = "<img\2(src=$AV((^*icon_)*))\1\3/>"
Replace = "<img\2\1\3 width="760px" />"

Re: 关于不包含的写法

Posted: Nov 13 2008, 11:46
by ddbb
啊.......
原来还有这种写法........

谢谢了..........