dw(dreamweaver)正则表达式函数列表_正则表达式

刚用teleport pro拉了一个整站到本地所有的超链都被强行加了一句tppabs="..."新装的系统和dreamweaver 8就玩了一把dw的替换功能查找范围:整个当前本地站点搜索:源代码查找:\btppabs="h[^"]*"替换:(为空)勾选:使用正则表达式点替换全部按钮OK~~搞定~~

例子2: 里面包含了括号 单引号等

查找:href="javascript:if\(confirm\('(.*?) '\)\)window\.location='(.*?)'"
替换: $1

后来又分享了一篇文章,介绍dw的正则更详细,猜你会喜欢 Dreamweaver 正则表达式字符查找替换方法($1,$2使用说明)

另:附dw正则表达式表


字符


匹配


示例


^


输入或行的起始部分。


^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”


x|y


x 或 y。


FF0000|0000FF 匹配 bgcolor=”#FF0000” 中的“FF0000”和 font color=”#0000FF” 中的“0000FF”


{n}


恰好 n 个前置字符。


o{2} 匹配“loom”中的“oo”和“mooooo”中的前两个“o”,但在“money”中没有任何匹配项


{n,m}


至少 n 个、至多 m 个前置字符。


F{2,4} 匹配“#FF0000”中的“FF”和“#FFFFFF”中的前四个“F”


[abc]


用括号括起来的字符中的任何一个字符。用连字符指定某一范围的字符(例如, [a-f] 等效于 [abcdef])。


[e-g] 匹配“bed”中的“e”、“folly”中的“f”和“guard”中的“g”


[^abc]


未在括号中括起来的任何字符。用连字符指定某一范围的字符(例如,[^a-f] 等效于[^abcdef])。


[^aeiou] 最初匹配“orange”中“r”、“book”中的“b”和“eek!”中的“k”


\b


词边界(例如空格或回车符)。


\bb 匹配“book”中的“b”,但在“goober”和“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


任何字母数字字符,包括下划线。等效于 [A-Za-z0-9_]。


b\w* 匹配“the barking dog”中的“barking”以及“the big black dog”中的“big”和“black”


\W


任何非字母数字字符。等效于 [^A-Za-z0-9_]。


\W 匹配“Jake&Mattie”中的

查找所有超链接,不包括http:// 和已经有了/
\shref\s*=["'][^(http)(/)]

href\s*=['][^(http)(/)]

href\s*=(["'])([^(http)(/)])

href=$1/$2

正则表达式将不同内容,替换或增加一些内容

比如我们要把<a href='wholesale-wedding-dresses.html' > 增加一个/
需要在查找框里把要查找的数据用括号分组, 如href\s*=(["'])([^(http)(/)])
让后在替换框里用href=$1/$2 就可以了

时间: 2024-10-21 17:01:00

dw(dreamweaver)正则表达式函数列表_正则表达式的相关文章

js正则表达式之replace函数用法_正则表达式

正则表达式replace()函数: 此函数用指定的字符串替换字符串中与正则表达式匹配的子字符串. 返回值是一个替换后的新字符串. 这里只介绍正则表达式的相关操作,其他替换操作可以参阅javascript的String对象的replace()方法一文. 语法结构: stringObject.replace(regexp,replacement) 参数列表如下: 参数名称 语义解释 regexp 必需.RegExp对象. replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数

日常收集整理php正则表达式(超常用)_正则表达式

以下是关于小编给大家日常收集整理php正则表达式,具体内容请看下文详解吧 $str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span>\2</span>\3', $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是</a> 然后第二个参数中\1.\2.\3就表示这三个部分,要替换成什么样子还不简单? 获取页面中的所有

最常用的PHP正则表达式收集整理_正则表达式

PHP代码 $str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span class="link">\2</span>\3', $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是</a> 然后第二个参数中\1.\2.\3就表示这三个部分,要替换成什么样子还不简单? 获取页面中的所有链接地址的PHP

Oracle正则表达式使用介绍_正则表达式

下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题. 1. REGEXP_SUBSTR REGEXP_SUBSTR 函数使用正则表达式来指定返回串的起点和终点,返回与source_string 字符集中的VARCHAR2 或CLOB 数据相同的字符串. 语法: --1.REGEXP_SUBSTR与SUBSTR函数相同,返回截取的子字符串 REGEXP_SUBSTR(srcstr, pattern [, position [, occurrence [, match_option]]]

正则表达式口诀 正则表达式学习工具_正则表达式

签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行.又受五笔字型字根表口诀"白手看头三二斤..."的启发,  试作"正则表达式助记口诀"又名"正则打油诗",版本0.1,绝对原创,仿冒必究,:)  注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正!  正则其实也势利,削尖头来把钱揣: (指开始符号^和结尾符号$)  特殊符号认不了,弄个倒杠来引路: (指\. \*等特殊符号)  倒杠后面跟小w

常用正则表达式 整理篇_正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内): [^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){ return this.replace([^\x00-\xff]/g,"aa").length; } 匹配空行的正则表达式: \n[\s|]*\r 匹配HTML标记的正则表达式: /<(.*)>.*<\/\1>

JavaScript系列文章:详解正则表达式基本知识_正则表达式

正则表达式是一个精巧的利器,经常用来在字符串中查找和替换,JavaScript语言参照Perl,也提供了正则表达式相关模块,开发当中非常实用,在一些类库或是框架中,比如jQuery,就存在大量的正则表达式,所以说学好正则表达式,是提高开发技能的一项基本要求.那么今天博主就来详细总结一下正则表达式的相关知识,希望不熟悉的同学们,也能够掌握正则表达式的原理及应用. 在JS中,创建正则表达式有两种方式,一种是字面量方式,一种是构造器方式,如下所示: var regex = /\w+/; // 或者 v

超全的js正则表达式整理笔记_正则表达式

var reCat = new RegExp("cat", "gi"); //RegExp构造函数可以带一个或两个参数,第一个参数描述需要进行匹配的模式字符串,第二个参数指定了额外的处理命令 var reCat = /cat/gi; //使用Perl风格的语法 i:执行对大小写不敏感的匹配 g:执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) m:执行多行匹配 元字符  元字符是表达式语法的一部分,在正则表达式中用到的所有元字符有:{ [ ( \ ^ $ |

详解js正则表达式语法介绍_正则表达式

 本文介绍了js正则表达式,具体如下: 1. 正则表达式规则 1.1 普通字符     字母.数字.汉字.下划线.以及后边章节中没有特殊定义的标点符号,都是"普通字符".表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符.     举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功:匹配到的内容是:"c":匹配到的位置是:开始于2,结束于3.(注:下标从0开始还是从1开始,因当前编程语言