精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>Macromedia>>Dreamweaver -- 织梦工作室>>dw3的查找、替换功能(转自蓝色理想经典论

主题:dw3的查找、替换功能(转自蓝色理想经典论
发信人: weidong()
整理人: (2000-09-30 00:55:02), 站内信件
dw3的查找、替换功能 
Edit-find Edit-replace 
find: 
current:当前文档 
current site:当前站点 
foder...:目录 
find: 
Text(文本):允许您在Doument(文档)窗口中查找指定文本串、文本查找将忽略任
何HTML。 
HTML Souce(HTML源):允许您在HTML原代码中查找指定文本串。 
Text(Advanced)文本(高级):允许您查找标签或标签外的指定文本串,选择此项后
,回多出一些 
东东,您可以用它来限定查找的范围: 
inside tag:包含在...标签中 
not inside tag 不在...标签中) 
点+号可以出现更多的行,您可以对查找的内容进行进一步的细化: 
with attibute(具备...属性)可以确定查找内容的属性并确定它的值 
without attibute(不具备...属性) 
containing 包含某段文本(text)或某个标签(tag) 
not containing 不包含某段文本(text)或某个标签(tag) 
inside tag(同上) 
not inside tag(同上) 
最下面的三个选项分别是: 
MatchCase(大小写匹配)使文本查找匹配大小写 
Ingnore Whitespace Differece(忽略所有空格差异) 
Use Regular Expressions(使用正规语法)本选项可导致查找字串中的某些字符(
例如?、*、\w和\b)被解释为正规语法运算符。(下面会说到) 
tag(参考text advanced) 
您还可以保存您的查找模式并在需要的时候调用。关于常规语法: 
常规语法是描述文本中字符组合的模式。使用常规语法可以帮助你描述诸如“以
‘这’开始的句子”、“包含数字的属性值”之类的概念。下表列出了常规语法
的特殊字符、它们的含义以及用法示例。 
要查找包含下表中特殊字符之一的文本,可在特殊字符前加上斜杠。例如,要查
找短语:SOME CONDITIONS APPLY*“,则查找模式应该这样:APPLY\*。如果不在
星号前加上斜杠,则有可能查找到所有出现“APPLY”的具体值(以及所有出现“
APPLY”、“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” 
? 前面的字符0次或1次 st?on匹配“Johnson”中的“son”和“Johnston”中的
“ston”,但是不匹配 “Appleton”或“tension” 
. 除换行之外的任意单个字符 .an匹配短语“bran muffins can be tasty”中的
“ran”和“can” 

x|y 不是x就是y FF0000|0000F 匹配BGCOLOR=“#FF0000”中的“FF0000”和FON
T COLOR=“#0000FF”中的 “OOOOFF” 
{n} 前面字符的精确n值 o{2} 匹配“loom”中的“oo”以及“mooooo”中的前两
个“o”,但是不匹配“ money” 
{n,m} 前面的字符至少n值,最多m值 F{2,4}匹配“#FF0000”中的“FF”以及“
FFFFFF”中的前4个F 

[abc] 括号中的任意一个字符。 [e-g]匹配“bed”中的“e”,“folly”中的“
f”以及“guard”中的“g” 
使用连字符指定字符范围 
(例如:[a-f]等于[abcdef]) 
[^abc]任意非括号中的字符。 [^aeiou] 匹配“orange”中的“r”,“book”中
的“b”中的“b”以及“ 使用连字符指定字符范围 eek!”中的“k” 
(例如:[^a-f]等于[^abcdef]) 
\b 文字边界(例如空格或回车符)\bb匹配“book”中的“b”但是不匹配“goo
ber”或“snob” 
\B 非文字边界 \Bb匹配“goober”中的“b”但是不匹配“book” 
\d 任何数字字符 等于[0-9] \d匹配“C3PO”中的“3”以及“apartment 2G”中
的“2” 
\D 任何非数字字符 等于[^0-9] \D匹配“900S”中的“S”以及“Q45”中的“Q
” 
\f 换页 
\n 换行 
\r 回车 
\s 任意单个白色空格字符。包括 \sbook匹配“blue book”中的“book”但是不
匹配“notebook” 
空格、跳格、换页或换行 
\S 任意单个非白色空格字符 \Sbook匹配“notebook”中的“book”但是不匹配
“blue book” 
\t 一个跳格 
\w 任意文字数字的字符,包括 b\w*匹配“the barking dog”中的“barking”
以及“the big black dog ”中的“big”和“black” 
底线等于[A-Z a-z 0-9] 
\W 任意非文字数字的字符, \W匹配“Jake&Mattie”中的“&”以及“100%”中
的“%” 
等于[A-Z a-z 0-9] 

--
Wei,Dong
===================================
CPCW论坛DREAMWEAVER版:
http://bbs.cpcw.com/forum/dwbbs/
网页设计及制作,Dreamweaver FAQ
===================================

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.221.40]

[关闭][返回]