DreamWeaver中使用正则技术搜索_正则表达式

复制代码 代码如下:

<a href=(\S)+_(\S)+ 
<a href=$1-$2 
<a href=((\S)+\_)+ 
<a href=($1+\-)+ 
<a href="(\S)+\_(\S)+" 
<a href="(\S)*\_(\S)*" 
<a href="(\w)+\_(\w)+" 
<a href="(\S*)\_(\S*)" 
<a href="$1-$2" 

正则表达式
正则表达式是以文本描述字符组合的模式。在代码搜索中使用它们有助于描述一些概念,例如以“以‘var'开始的行”和“包含数字的属性值”。有关搜索的更多信息,请参见搜索和替换标签和属性。

下表列出了在正则表达式中使用的特殊字符、其含义和用法示例。若要搜索包含该表中某一特殊字符的文本,请在特殊字符前面附加一个反斜杠,令其“转义”。例如,若要在 some conditions apply* 短语中搜索实际的星号,您的搜索模式应类似于:apply\*。如果您没有令星号转义,您将找到“apply”的所有匹配项(以及“appl”、“applyy”和“applyyy”的所有匹配项),而不只是后面跟有星号的那些匹配项。

使用括号在正则表达式内分隔出以后要引用的分组。然后在“替换”域中使用 $1、$2、$3 等来引用第一个、第二个、第三个和更后面的括号分组。

注意

在“查找内容”文本框中使用 \1、\2、\3 等(而不是 $1、$2、$3)来引用正则表达式中更早的括号分组。

例如,通过搜索 (\d+)\/(\d+)\/(\d+) 并用 $2/$1/$3 替换它,可以在由斜杠分隔的日期中交换日和月(因此可以在美国样式日期和欧洲样式日期之间进行转换)。 

时间: 2024-09-21 01:05:49

DreamWeaver中使用正则技术搜索_正则表达式的相关文章

DreamWeaver中使用正则技术搜索

复制代码 代码如下: <a href=(\S)+_(\S)+  <a href=$1-$2  <a href=((\S)+\_)+  <a href=($1+\-)+  <a href="(\S)+\_(\S)+"  <a href="(\S)*\_(\S)*"  <a href="(\w)+\_(\w)+"  <a href="(\S*)\_(\S*)"  <a href

乱象,印迹 正则学习问答_正则表达式

最近有幸在开源中国和51CTO两家网站作为嘉宾参与了于正则表达式的专题问答.在问答过程中,我收集到学习正则表达式过程中的某些普遍问题,在这里专门花一点篇幅来回答 正则表达式是难学的,这不存在疑义.但是我认为,难点也只在语法方面.正则表达式已经有年头了,它(的语法)诞生于上世纪七十年代.那是个怎样的情景?举个简单的例子吧,Unix下的usr.dev等名字,就是那时留传下来的,现在已经有很多人诟病了,usr不是user,dev不是device,难学,也难记.经过这些年的飞速发展,当年的很多问题已经被

asp.net中SqlCacheDependency缓存技术概述_实用技巧

本文实例讲述了asp.net中SqlCacheDependency缓存技术,对于大型web程序设计来说具有很高的实用价值.具体如下: 对于访问量大,但更新较少的网站中使用缓存技术,可以大大提高运行效率:加上.NET 2.0提供的缓存依赖机制,我们可以很方便的对缓存进行管理更新:以下是本人学习的一点心得体会,希望能够起到抛砖引玉的作用. 建立缓存依赖,实现代码如下: /**//// <summary> /// 建立缓存依赖项 /// </summary> /// <return

Javascript里的两种使用正则的方法_正则表达式

在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法. 正则表达式对象 两种创建方法 var my_regex=/[a-z]+/g;  var my_regex=new ("[a-z]+","g"); 方法 exec(string),对string进行正则处理,并返回匹配结果.  test(string),测试string是否含有匹配结果 字符串对象中的正则 方法 match(pattern) 

正则表达式中\w不能识别中文_正则表达式

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新. 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa")

正则表达式在javascript中的几个实例_正则表达式

! 去除字符串两端空格的处理 如果采用传统的方式,就要可能就要采用下面的方式了//清除左边空格function js_ltrim(deststr){if(deststr==null)return "";var pos=0;var retStr=new String(deststr);if (retStr.lenght==0) return retStr;while (retStr.substring(pos,pos+1)==" ") pos++;retStr=ret

JS正则表达式获取字符串中特定字符的方法_正则表达式

实现的效果:在字符串中abcdefgname='test'sddfhskshjsfsjdfps中获取name的值test 实现的机制:通过replace的回调函数获取. 代码: 复制代码 代码如下: var str = "abcdefgname='test'sddfhskshjsfsjdfps"; var reg = /name='((\w|-|\s)+)/ig; str.replace(reg, function() { console.log(arguments.length);

php正则表达式匹配img中任意属性的方法_正则表达式

经常和图片打交道,不得不用到一些提取图片中scr.alt.title.等的属性,这里总结给大家一些常用的,感觉还不错,比较通用! PHP正则表达式匹配img中任意属性PHP 复制代码 代码如下: <?php /*PHP正则提取图片img标记中的任意属性*/ $str = '<center><img src="https://img.lookmw.cn/images/20100516000.jpg" height="120" width=&qu

编写采集规则的好帮手—RegexBuddy 下载,正则不再难_正则表达式

好多人都说dede的采集不好使,其实从我的个人使用经验来看,还是很好用的,可能是由于我是个程序员把,不过趁手的工具也是很重要的.下面给大家介绍RegexBuddy这个小软件,一个内有乾坤的软件.先上截图'700')this.width='700';" border=0> 这个软件可以创建.测试正则表达式,还可以在文件中搜索特定字符.有了它,你就可以很方便的编写采集规则了.下载地址在这里:http://www.cnfdc.com.cn/uploadfiles/RegexBuddy.zip 本