在dreamweaver超链接 cs4中用正则表达式批量去掉超链接,但是要保留超链接里的文字图片

批量删除代码中的超链接
/ , 7:46 PM / 关键词:
我经常有事没事就在淘宝上逛,看各种类目的店铺装修设计(其中看的最多的是服装类目),以及他们使用的店铺模板,一旦发现某个店铺有好的代码模块,我就会把其中相关的代码复制下来,然后经过自己的修改为自己所用。
这里面有个问题,因为这些代码是复制别人店铺里的,所以必定会含有别人店铺里的超链接。一堆长长的超链接,如果一条一条删除,那效率可是非常低的。
其实只要使用DW的正则表达式,就能批量删除代码中的超链接,又快又好用,删除超链接后,代码干净多了,这时再慢慢修改其中的代码就容易多了。
下面为具体步骤:
1、打开DW,切换到代码视图,把复制的代码全部粘贴进去,打开“查找到替换”对话框
2、查找里面输入:href=".+?" & 替换里面输入:href="#"& 勾选“使用正则表达式”,最后点击全部替换即可。
(6 条评论)
(8 条评论)
(20 条评论)
(13 条评论)
(8 条评论)
(55 条评论)
(3 条评论)
(13 条评论)
(8 条评论)
(6 条评论)
我也想这么做,但是每次从源代码里面吧需要的那部分完整弄出来总是不完美,高手指点下我等小菜呗&&哈哈
@vboy: 那有两种可能:1、代码有问题,如果代码编写正确,全部复制代码粘贴到源码里一般是没有问题的; 2、编写代码时必须要注意换行的问题,如果代码编写不规范,淘宝就会自动过虑 ,比如宝贝详情页,不能使用DIV背景,一旦使用,立马过虑!
@GXzhou: 恩 源代码都是整个页面的 想把某一个模块的代码从其中提取出来的话 有什么简单的方法不
@vboy: 使用火狐插件FireBug,不过我比较喜欢用谷歌,右键审查元素,即可找到你需要的那部分代码; 如果是Windows系统,也可以使用淘宝浏览器。
@GXzhou: 恩 一直在用谷歌 审查元素这块一直是懂非懂的 谢谢哈 我多试试
很好,学习了
名字 (必填,如果已是注册用户请先登陆)
邮箱 (必填,不会被公开,只有站长才能看到)
网站(可填可不填,如填请加http://)
验证码 (必填)正则表达式提取网页所有的超链接
[问题点数:40分,结帖人liujiancheng1018]
正则表达式提取网页所有的超链接
[问题点数:40分,结帖人liujiancheng1018]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年5月 Web 开发大版内专家分月排行榜第二2014年4月 Web 开发大版内专家分月排行榜第二
2014年3月 Web 开发大版内专家分月排行榜第三2014年2月 Web 开发大版内专家分月排行榜第三2013年7月 .NET技术大版内专家分月排行榜第三2013年6月 .NET技术大版内专家分月排行榜第三2012年9月 .NET技术大版内专家分月排行榜第三
2016年7月 .NET技术大版内专家分月排行榜第一
2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2015年3月 .NET技术大版内专家分月排行榜第三2015年2月 .NET技术大版内专家分月排行榜第三
2014年3月 扩充话题大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。如何批量去除word中图片的超级链接, 不是文字的?我也被这个问题困扰,如果你解决了能告诉我方法吗?谢谢_百度知道
如何批量去除word中图片的超级链接, 不是文字的?我也被这个问题困扰,如果你解决了能告诉我方法吗?谢谢
“Ctrl+Shift+F9”,可以删除文字上的,但无法删除图片上的超链接
我有更好的答案
首先使用“Ctrl+A”选择全部文档然后再按快捷键“Ctrl+Shift+F9”,Word文档中所有的超链接就都删除了。
先选中图片,然后在格式菜单里面选择样式和格式,清除格式就行了。
你的Word或者文档那么特殊?居然Ctrl+Shift+F9只能删文字的链接,不能删图片的?
不能删,我用的是 Word 2007
。请问你的Ctrl+Shift+F9能删除可以图片上的链接吗?是哪个版本?
我用的Word2000版本的,此快捷方式能够删除Word文档中的任何超级链接。但对于高版本的,此快捷方式的确不能删除图片的超链接,那就只能采用VBA宏命令方式逐张图片删除超链接了。打开该word文档,按Alt+F11打开VBA代码窗体,将如下代码原样粘贴进来,然后按F5运行即可。Sub CancelHyper()'
For i = 1 To ActiveDocument.InlineShapes.Count
ActiveDocument.InlineShapes(i).Select
On Error Resume Next
ActiveDocument.InlineShapes(i).Hyperlink.Delete
For i = 1 To ActiveDocument.Shapes.Count
ActiveDocument.Shapes(i).Select
On Error Resume Next
ActiveDocument.Shapes(i).Hyperlink.Delete
MsgBox &所有图片的超链接均全部取消完毕!&End Sub
使用word文档批量处理大师,很简单的
其他类似问题
为您推荐:
超级链接的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在Dreamweaver中使用正则表达式替换内容
在Dreamweaver中使用正则表达式替换内容
22:14:16 来源:不详 浏览:735次
小弟近来使用Teleport PRo软件下载一个纯html的静态网站(嗯,不知道称呼它为静态网站是否合适,先这样将就着吧).下载下来之后,发现里面多了好多的冗余信息,例如下面的片断&tppabs=&http://www.****.net/images/thirdkind1.gif& class=&style4&&基础教程红色部份是多余的数据, 我现在想把整个页面下的所有以tppabs=开头的并以第一个&为终止符的属性删除,可是手工操作太慢,没有效率,而且还易出错。我第一个想到的就是使用搜索替换,可是什么软件的效率能最高呢?使用DreamweaverMX 2004的站点搜索替换功能。就是它,里面还有一个我们不会注意强大功能,使用正则表达式。呵呵,好了,我们的工具浮出水面,接下来就看怎么使用了!查看了一下资料,找到如下内容:正则表达式是以文本描述字符组合的模式。在代码搜索中使用它们有助于描述一些概念,例如&以&var&开始的行&和&包含数字的属性值&。下表列出了在正则表达式中使用的特殊字符、其含义和用法示例。若要搜索包含该表中某一特殊字符的文本,请在特殊字符前面附加一个反斜杠,令其&转义 &。例如,若要在 some conditions apply* 短语中搜索实际的星号,您的搜索模式应类似于:apply\*。如果您没有令星号转义,您将找到&apply&的所有匹配项(以及&appl&、 &applyy&和&applyyy&的所有匹配项),而不只是后面跟有星号的那些匹配项。
输入或行的起始部分。
^T 匹配&This good?earth&中的&T&,但不匹配&Uncle?Tom's Cabin&中的&T&。
输入或行的结尾部分。
h$ 匹配&teach&中的&h&,但是不匹配&teacher&中的&h&
0 个或多个前置字符。
um* 匹配&rum&中的&um&、&yummy&中的&umm&以及&huge&中的&u&
1 个或多个前置字符。
um+ 匹配&rum&中的&um&和&yummy&中的&umm&,但在&huge&中没有任何匹配项
前置字符最多出现一次(即,指示前置字符是可选的)。
st?on 匹配&Johnson&中的&son&和&Johnston&中的&ston&,但在&Appleton&和&tension&中没有任何匹配项
除换行符外的任何单字符。
.an 匹配短语&bran muffins can?be tasty&中的&ran&和&can&
FFFF 匹配 bgcolor=&#FF0000& 中的&FF0000&和 font color=&#0000FF& 中的&0000FF&
恰好 n 个前置字符。
o{2} 匹配&loom&中的&oo&和&mooooo&中的前两个&o&,但在&money&中没有任何匹配项
至少 n 个、至多 m 个前置字符。
F{2,4} 匹配&#FF0000&中的&FF&和&#ffffff&中的前四个&F&
用括号括起来的字符中的任何一个字符。用连字符指定某一范围的字符(例如, [a-f] 等效于 [abcdef])。
[e-g] 匹配&bed&中的&e&、&folly&中的&f&和&guard&中的&g&
未在括号中括起来的任何字符。用连字符指定某一范围的字符(例如,[^a-f] 等效于[^abcdef])。
[^aeiou] 最初匹配&orange&中&r&、&book&中的&b&和&eek!&中的&k&
词边界(例如空格或回车符)。
\bb 匹配&book&中的&b&,但在&goober&和&snob&中没有任何匹配项
词边界之外的任何内容。
\Bb 匹配&goober&中的&b&,但在&book&中没有任何匹配项
任何数字字符。等效于 [0-9]。
\d 匹配&C3PO&中的&3&和&apartment 2G&中的&2&
任何非数字字符。等效于 [^0-9]。
\D 匹配&900S&中的&S&和&Q45&中的&Q&
任何单个空白字符,包括空格、制表符、换页符或换行符。
\sbook 匹配&blue book&中的&book&,但在&notebook&中没有任何匹配项
任何单个非空白字符。
\Sbook 匹配&notebook&中的&book&,但在&blue book&中没有任何匹配项
任何字母数字字符,包括下划线。等效于 [A-Za-z0-9_]。
b\w* 匹配&the barking dog&中的&barking&以及&the big black dog&中的&big&和&black&
任何非字母数字字符。等效于 [^A-Za-z0-9_]。
\W 匹配&Jake&Mattie&中的&&&和&100%&中的&%&
使用括号在正则表达式内分隔出以后要引用的分组。然后在&替换&域中使用 $1、$2、$3 等来引用第一个、第二个、第三个和更后面的括号分组。如:替换&/main.asp?classid=286&替换成&class(286)&查找:/main.asp\?classid=(\d+)替换:class($1)注意:在&查找内容&文本框中使用 \1、\2、\3 等(而不是 $1、$2、$3)来引用正则表达式中更早的括号分组。下面是我使用的正则表达式。很好用:\btppabs=&h[^&]*&然后进行搜索替换操作就OK了!呵呵&有时很不起眼的功能,往往能很大程度上地为我们节省时间,提高工作效率。我希望这文可以引玉,大家多多试验,相信一定会为您的开发和使用带来无尽的便利。&&  这是Teleport Pro软件留下的标记。该软件是离线浏览器,下载完整个网页后,它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标 签,所以普通浏览器会忽略它。你可以通过element.getAttribute(&tppabs&)在JS中读取这个属性。可以在 DreamWeaver中使用正则表达式批量清除这种代码.具体写法如下:匹配tppabs标签: \btppabs=&h[^&]*&替换为(空)匹配&#106avascript代码:href=&&#106avascript:if\(confirm\('htt[^&]*&替换为href=&../&注意替换的时候.应该勾选 &使用正则表达式&本文来自: 何苦的搜索引擎营销博客(http://www./) 详细出处参考:http://www./SEO/tppabs-Teleport.html&用Teleport pro下载的离线网页文件(整站下载得到)源码中,包含了大量的& tppabs=&http://www.****.com/images/bg.gif& style=&font-size:12&&以及&a href=&&#106avascript: if(confirm('/bbs/&& \n\n文件并未依 Teleport Pro 取回,因为 服务器报告因 为错误的发生导致无法读取。&& \n\n你要从服务器上打开它吗?'))window.location='http: ///bbs/'& &&这样的代码,这些是 Teleport pro给代码加的.相当于一个说明.提示.可以在 DreamWeaver中使用正则表达式批量清除这种代码.具体写法如下:匹配tppabs标签: \btppabs=&h[^&]*&替换为(空)匹配&#106avascript代码:href=&&#106avascript:if\(confirm\('htt[^&]*&替换为href=&../&注意替换的时候.应该勾选 &使用正则表达式&CSS文件中,还有一些类似/*tpa=http://image.39.net/cancer/images/focus_bmark_bg.gif*/这样的代码用正则,是这样做的.tpa=http://[^\s]*.gif替换为(空)然后剩下的就是/**/ 了,可以不需要正则替换了.
22:18:45 22:52:33 22:40:43 22:18:56 22:52:41 22:40:51 22:19:20 22:52:51
个人主页:
验证:* →
共有0人对本文发表评论

我要回帖

更多关于 dreamweaver cs4 的文章

 

随机推荐