多语言展示
当前在线:1139今日阅读:84今日分享:32

editplus中常用正则表达式的使用

editplus是一款常用的文本编辑软件,随着应用需求的增加,我有时往往需要用正则去处理一些文本;editplus中的正则表达式比高级程序语言中的正则要简单,但也有些不一样的地方;
方法/步骤
1

案例一,打开editplus,我们输入文本,然后按ctrl+h键,我们勾选正则表达式,如图所示

2

我们要把文本中从abc开始的内容替换成 “正则表达式”,'.'号代表一个字符,'*'代表任意多个,所以这里我们写成 'abc.*',点击替换全部, 如图所示

3

案例二,我们要把文本中每行中结尾是'345'的文本删掉,该怎么办呢,'$',是正则中以什么结束的标记,所以我们写成'345$',点击替换全部, 如图所示

4

案例三,我们要把文本中的中文删掉,该怎么办呢,我们可以使用[\u4e00-\u9fa5]来查找中文,这里我们写成[\u4e00-\u9fa5]*,后面加星号表示任意多个字符,点击替换全部, 如图所示

6

这里我们写成,href='.*',点击替换全部,发现都替换成了'javascript:void(0)',但是第三行的onclick也消失了,如图所示;

7

原因在于默认的是尽可能多匹配,在这里我们需要加上“?”号来取消这种多匹配(也叫贪婪匹配),如图所示;

推荐信息