editplus 将文本换行替换为<p>标签

作者:enenba | 发表于:2014-08-18 11:33 | 分类:正则表达式
在editplus、notepad++编辑器里文本直接复制到在线编辑器里是不带P标签的,只是简单的将换行“\n”替换为“<br />”

一下用正则替换为带p标签的

查找

^(.+)$
替换
<p>\1</p>

以下原文本


正则表达式 ,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。
在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或...

阅读全文>>

0人成功匹配 1702人撸过

检查素数的正则表达式

作者:enenba | 发表于:2013-08-13 08:49 | 分类:正则表达式
一般来说,我们会使用正规表达式来做字符串匹配,今天在网上浏览的时候,看到了有人用正则表达式来检查一个数字是否为素数(质数),让我非常感兴趣,这个正则表达式如入所示:


regexpr-for-prime-number.jpg
 
检查素数与否的正则表达式


要使用这个正规则表达式,你需要把自然数转成多个1的字符串,如:2 要写成 “11”, 3 要写成 “111”, 17 要写成“11111111111111111”,这种工作使用一些脚本语言可以轻松的完...

阅读全文>>

8人成功匹配 1572人撸过

正则表达式是如何工作的

作者:enenba | 发表于:2013-08-04 10:15 | 分类:正则表达式

正则表达式 ,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。

粗浅地编写正则表达式是造成性能瓶颈的主要原因之一,但还有很多可以改进正则表达式效率的地方。两个正则表达式匹配相同的文本并不意味着他们具有同等的速度。

许多因素影响正则表达式的效率,首先,正则表达式适配的文本千差万别,部分匹配时比...

阅读全文>>

2人成功匹配 1685人撸过

匹配无重复的5到10位数字

作者:enenba | 发表于:2012-09-08 12:42 | 分类:正则表达式

对于有重复的5到10位数字可以使用\d{5,10} 这样的正则

无重复的5到10位数字我考虑了一下还不会,最然只好查网上。

有一个版本还不错,反正RegexBuddy测试通过了。 

^(?!\d*?(\d)\d*?\1)\d{5,10}$

 

对于(?!………(……)………\1)这样的形式我还没有研究透,有时间我真要细细研究。

 

上一个php的例子:

<?php...

阅读全文>>

5人成功匹配 2302人撸过

[转] 揭开正则表达式的神秘面纱

作者:enenba | 发表于:2012-08-13 12:16 | 分类:正则表达式
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)...

阅读全文>>

0人成功匹配 2143人撸过

【转】EditPlus正则表达式删除文档多余空行

作者:enenba | 发表于:2012-07-20 18:37 | 分类:正则表达式

在编程过程中。总会遇到个别的来自其他程序文件多余很多空行。大家都知道这样对源代码优化特别不好。

可能是一些编辑人员在选择ftp上传下载或者编辑器的原因造成的。如果文章比较长,那么手工删除空行就成为一件颇费精力的事情。难道就没有别的办法?当然有!

现在我分享出editplus利用正则表达式删除文档的多余空行。

启动EditPlus,打开待处理的文件。需要注意,必须是纯文本文件,如果是Word文档,需要先粘...

阅读全文>>

4人成功匹配 3342人撸过
1 2 3 4 5 6 ... »