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 替换它,可以在由斜杠分隔的日期中交换日和月(因此可以在美国样式日期和欧洲样式日期之间进行转换)。
相关推荐
-
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
-
oracle中sql 正则写法详解
目录 在Oracle 10g及以下版本中,可以使用POSIX扩展来进行正则匹配 Oracle 11g及以上版本 是否走索引 Oracle中使用正则表达式需先使用REGEXP_LIKE函数来匹配字符串.正则表达式的语法与一般正则表达式相似,但具体的写法也受不同版本的Oracle环境不同. 在Oracle 10g及以下版本中,可以使用POSIX扩展来进行正则匹配 如: ^:匹配字符串的开始位置:$:匹配字符串的结束位置:.:匹配任何单个字符:[ ]:匹配指定集合内的任何字符,如[abc]匹配a.b.
-
Access出现"所有记录中均未找到搜索关键字"的错误解决
Microsoft JET Database Engine 错误 '80004005' 所有记录中均未找到搜索关键字. 开始一直调试是不是数据错误,Access的"压缩和修复数据库"也点了很多次,等第二次提交修改都出现问题,后来使用信息内容换成少量字符(随便几个字符),提交了N次都正常,开始还怀疑我的Access数据库是不是出问题了,怪了.百度搜索一下错误代码,发现还蛮多这样的文章,哈,找到原因了. 如果access的备注字段存在索引,当字段的内容超过1908个字节后,该记录将不可删除
-
php中preg_replace正则替换用法分析【一次替换多个值】
本文实例讲述了php中preg_replace正则替换用法.分享给大家供大家参考,具体如下: 1.php 的 preg_replace 与 str_replace 都是默认 /g 的,全部替换 2.如果需要使用正则表达式 需要使用preg_replace <?php $a = "abc defa bcd ef"; $b= preg_replace("/\t|a/","",$a); echo($b); /* 输出: bc def bcd ef
-
Hibernate框架中的缓存技术详解
本文实例讲述了Hibernate框架中的缓存技术.分享给大家供大家参考,具体如下: Hibernate框架的缓存分为Session的缓存.SessionFactory的缓存,也称为一级缓存和二级缓存. 一级缓存: 一级缓存是Session级的缓存,其生命周期很短,与Session相互对应,由Hibernate进行管理,属于事务范围的缓存.当程序调用 Session的load()方法.get()方法.save()方法.saveOrUpdate()方法.update()方法或查询接口方法时,Hibe
-
asp.net中SqlCacheDependency缓存技术概述
本文实例讲述了asp.net中SqlCacheDependency缓存技术,对于大型web程序设计来说具有很高的实用价值.具体如下: 对于访问量大,但更新较少的网站中使用缓存技术,可以大大提高运行效率:加上.NET 2.0提供的缓存依赖机制,我们可以很方便的对缓存进行管理更新:以下是本人学习的一点心得体会,希望能够起到抛砖引玉的作用. 建立缓存依赖,实现代码如下: /**//// <summary> /// 建立缓存依赖项 /// </summary> /// <return
-
Yii中CGridView关联表搜索排序方法实例详解
本文实例讲述了Yii中CGridView关联表搜索排序方法.分享给大家供大家参考.具体实现方法如下: 在Yii CGridView 关联表搜索排序实现方法有点复杂,今天看了一老外写的了篇游戏,下面我整理一下与各位朋友分享一下,相信会对大家Yii框架的学习有所帮助. 首先,检查你的blog demo里的protectedmodelsComment.php,确保Comment模型有一个search的方法,如果没有,就用gii生成一个,我下载到的blog demo里倒是没有. 然后,写代码的时间到了,
-
Android编程开发中的正则匹配操作示例
本文实例讲述了Android编程开发中的正则匹配操作.分享给大家供大家参考,具体如下: 在Android开发中,可能也会遇到一下输入框的合法性验证,这时候最常用的就应该是正则表达式去做一些匹配了,下面就常用的正则匹配做一下介绍 1. 手机号码的验证 根据实际开发于2009年9月7日最新统计: 中国电信发布中国3G号码段:中国联通185,186;中国移动188,187;中国电信189,180共6个号段. 移动:134.135.136.137.138.139.150.151.157(TD).158.
-
JS中关于正则的巧妙操作
废话不多说了,直接给大家贴代码了,具体代码如下所示: var msg="dsada[emoji:37]dsadas[emoji:3900]法拉綏芬河"; function fetch(msg) { var match, result = msg, reg = /\[emoji:\d+\]/g, emojiIndex, totalEmojiNum = 45; while (match = reg.exec(msg)) { console.log(match[0]);//[emoji:37
-
PHP中preg_match正则匹配中的/u、/i、/s含义
PHP中preg_match正则匹配的/u /i /s是什么意思 /u 表示按unicode(utf-8)匹配(主要针对多字节比如汉字) /i 表示不区分大小写(如果表达式里面有 a, 那么 A 也是匹配对象) /s 表示将字符串视为单行来匹配
随机推荐
- c# 多线程编程 入门篇
- CKeditor与syntaxhighlight打造joomla代码高亮
- jQuery图片缩放插件smartZoom使用实例详解
- 浅谈angular2的http请求返回结果的subcribe注意事项
- AngularJS入门教程之控制器详解
- director.js实现前端路由使用实例
- Oracle中在pl/sql developer修改表的2种方法
- aspx如果引用cs中的变量的方法
- PHP闭包函数传参及使用外部变量的方法
- Python虚拟环境virtualenv的安装与使用详解
- Android应用创建桌面快捷方式代码
- 详解Android系统中跨应用数据分享功能的实现
- Python的string模块中的Template类字符串模板用法
- python集合类型用法分析
- 8个简单部分开启Java语言学习之路 附java学习书单
- Node.js实现文件上传
- sql Union和Union All的使用方法
- filezilla server 0_9_34 最新版完全安装指南
- IIS FTP PASV模式下更改端口范围的方法
- 安卓自定义流程进度图控件实例代码