0

我想使用 Dreamweaver 中的查找和<whatever>Some Title</whatever>替换<something>Some Title</something>工具进行替换。我该如何表现?

4

2 回答 2

0

不是 Dreamweaver 用户,但这种简单的方法适用于我的编辑器 (Emacs):

代替:

<whatever>\(.*\)</whatever>

和:

<something>\1</something>

这是一种非常简单的方法,但可能无法满足您的需求。您的部分或全部<whatever>元素对是否占据多于一行的文本?或者你有不止一<whatever>对在一条线上?

于 2012-09-07T00:32:05.427 回答
0

我想你想要的是<whatever>用一个标签来改变你所有的<something>标签而不改变你的文字,对吧?

如果是这样,您想使用正则表达式查找和替换。查找(在源代码中)<whatever>(.*)</whatever>并将其替换为<something>$1</something>. $1用作任何适合(.*)DW 为每个实例找到的部分的变量。

例如,您想注释 document.NAMEOFANYFORMONTHEPAGE.WHATEVERNAME.focus(); JavaScript 文件中的所有实例,您可以使用 find: document\.(.*)\.focus\(\); 并将其替换为: // document.$1.focus();

不要忘记转义特殊字符,请在使用全部替换之前尝试一些实例

于 2014-09-26T18:12:47.390 回答