0

我正在尝试生成全站范围内缺少 width= 和 height= 标签的图像报告。我以为 Dreamweaver (CS4) 会有这个选项,但它只有缺少 ALT 标签的报告。因此,似乎正则表达式报告可能是唯一的方法,但我遇到了一些障碍(我不精通正则表达式)。我在一个测试页面上使用的正则表达式:我有四个图像,并从一个中删除了宽度和高度调用 - Dreamweaver 中的正则表达式 Find 只会导致图像。但是当我将 Find 设置为整个站点时,它会生成每个图像,尤其是那些带有宽度标签的图像。

这是我放入 Dreamweaver 搜索框中的正则表达式:

<img (.*) ((?!\bwidth\b).) (.*) />
  1. 我是否遗漏了正则表达式中的某些内容?
  2. 或者是否有其他工具可以进行此搜索?

任何帮助或见解将不胜感激......谢谢

大卫

4

1 回答 1

0

@大卫

正则表达式

不是您问题的完整答案,但您可以使用 RegExr ( http://gskinner.com/RegExr/ ) 来尝试您的表达方式,我发现该工具过去很有帮助。

选择

您也可以尝试使用 Unix grep 命令结合搜索 img 标签和反向搜索 width=。它看起来像

cat file.txt | grep "img" | grep -v "width="

抱歉,我无法将其发布为评论,我没有足够的积分。

于 2013-05-02T22:12:54.233 回答