在Dreamweaver中使用正则表达式查找替换

作者:enenba | 发表于:2012-07-02 17:17 | 分类:正则表达式

前一段时间网站改版,需要更改原文的一些规律性的东西,找了很久,收集了几条关于DW中用正则表达式查找替换的资料,特分享如下:

  在Dreamweaver中打开一个或多个网页,在源代码中点击“编辑”>“查找和替换”,点击勾选“正则表达式”选项:

1.找到或替换网页的tppabs="..."代码。
  在“查找”栏填入tppabs="[^"]*",就可以找到或替换网页的tppabs=".....

阅读全文>>

0人成功匹配 2934人撸过

【转】如何写出高效率的正则表达式

作者:enenba | 发表于:2012-05-30 08:43 | 分类:正则表达式

如果纯粹是为了挑战自己的正则水平,用来实现一些特效(例如使用正则表达式计算质数、解线性方程),效率不是问题;如果所写的正则表达式只是为了满足一两次、几十次的运行,优化与否区别也不太大。但是,如果所写的正则表达式会百万次、千万次地运行,效率就是很大的问题了。我这里总结了几条提升正则表达式运行效率的经验(工作中学到的,看书学来的,自己的体会),贴在这里。如果您有其它的经验而这里没有提及,欢迎赐教。

为行...

阅读全文>>

0人成功匹配 1578人撸过

正则表达式解二元方程式

作者:enenba | 发表于:2012-05-20 17:00 | 分类:正则表达式

看到了这文我震惊了,正则能解二元方程式~~

原文:http://blog.stevenlevithan.com/archives/algebra-with-regexes

我照着原文写出的正则还真的计算出了结果。上php例子:

 

<?php

/**
 * 计算 Ax+By=C
 */
function suan($A, $B, $C) {
	$A--;
	$B--;
	$str = str_repeat('-', $C);
	$search = '/^(.*)\1{' . $A . '}(.*)\2{' . $B . '}$/';
	preg_match($search, $str, $r);
	return array('x' => strlen($r[1]), 'y' => strlen($r[2]));
} 

阅读全文>>

2人成功匹配 2010人撸过

正则表达式之--贪婪与非贪婪模式详解(概述)

作者:enenba | 发表于:2012-05-20 10:27 | 分类:正则表达式

网上找到的贪婪与非贪婪模式详解,看了这一段基本明白贪婪与非贪婪模式的构成条件:

1. 概述

贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。

阅读全文>>

0人成功匹配 2593人撸过

【转】再谈php正则提取图片地址

作者:enenba | 发表于:2012-05-11 14:26 | 分类:正则表达式

前天写了《小谈php正则提取图片地址》 ,但其实,提取src=里面的图片地址还不足够,因为不能保证那个地址一定是绝对地址,完全的地址,如果那是相对的呢?如果地址诸如:
albums/Candids/thumb_P1050338.jpg
/content/media/touts/5271608/5271654/15320982
那该如何是好?
有时在这些地址前面需要加http://exam...

阅读全文>>

0人成功匹配 2187人撸过

【转】小谈php正则提取图片地址

作者:enenba | 发表于:2012-05-11 14:07 | 分类:正则表达式

迷上了正则,不断尝试着新花招,首先感谢TNA 的非完全输出RSS,然后再次感谢SH的强迫性学习。没有TNA,我不会去看正则,更不知道世界上有种这么牛的表达式;不是SH的死活说他不懂不知道,我也不会硬着头皮去琢磨,去改进。达到同一个目的,正则的表达方式可以不唯一,没有做不到,只有你没想到。可以这样说吧,正则就是玩设定规律,我大爱这种东西。没有比设定规律筛选东西更让我兴奋、感到awesome的了。

分享一下在php环境下使用正则提取图片地址的一些小心得:

图片网址规范的html代码无非就是

阅读全文>>

0人成功匹配 2444人撸过
1 2 3 4 5 6 7 8