Notepad++ 与正则表达式使用

所属分类: 软件教程 / 文件管理 阅读数: 549
收藏 0 赞 0 分享
它与前日提到的 SciTE 都使用了 Scintilla 作为编辑组件,在 Windows 平台的自由文本编辑器中可谓出类拔萃。其特色于官方网站介绍详尽,图文并茂,此处不再赘述。
  昨天卖了个关子,今天就在此略微探讨一下正则表达式
  眼下已经有了各公司的代码文件,000002、000006……排成一列,要想变成 <a href="网页地址?code=公司代码">公司代码</a>,该如何做呢?为了简便起见,就用 URL 三个字符代替网页地址。
  用 Notepad++ 打开公司代码文件,把光标移至开头(快捷键为 Ctrl+Home),选择 Search 菜单中的 Replace...(快捷键为 Ctrl+H),打开 Replace 对话框。在 Find what 中输入“(.+)”(没有引号,而且都是半角符号),在 Replace with 中输入“<a href="URL?code=\1">\1</a>”,切记要选择 Regular expression 选项,然后按 Replace All 按钮。几百行公司代码转瞬间就会被替换成所需的格式。
  那么,为什么用“(.+)”就可以选择一行代码呢? “\1”又是做什么的呢?
  首先需要说明一点,Notepad++ 的正则表达式是以行为单位的。在查找表达式中,“.”表示任意字符;“+”表示匹配 1 次或多次,比如,ab+c 可以匹配 abc,abbc,abbbc 等;圆括号“(”和“)”分别为匹配区域的起始和结束。由此可知,“(.+)”可以匹配任何一行内容。
  在替换表达式中,“\1”表示第一个匹配区域所匹配的内容,依此类推,“\n”表示第 n(可取 1-9)个匹配区域所匹配的内容。将匹配的内容代入,就得到了所需的格式。通过“\n”可以改变查找字符串的顺序,并创造出新的组合,大有用处。
  正则表达式极为灵活,要做此事还有许多其他方法。比如,在查找处可以输入“[0-9]+”,亦可达到同样的效果。这里方括号“[]”表示符号集合,“[0-9]”表示 0 至 9 这十个数字中的任何一个,而“[0-9]+”则表示全部为数字的一行。
  正则表达式功能强大,若能恰当使用,可事半功倍。有兴趣的话,可以参考一下 Notepad++ 的正则表达式帮助。
更多精彩内容其他人还在看

如何解决在Everything找不到Dropbox文件夹的问题

不可否认,Everything 和 Dropbox 都是神级的软件!前者能在极短的瞬间搜索整个硬盘的文件,后者可以方便地在多台电脑、手机间同步文件,相信很多人都和小编我一样,都会同时使用这款两款工具。
收藏 0 赞 0 分享

Unlocker 使用说明 图文教程

Unlocker可以强制删除电脑上无法删除的文件,如删除文件时提示 “访问被拒绝。请确定磁盘未满或未被写保护而且文件未被使用”等原因
收藏 0 赞 0 分享

如何标记文件夹 教你如何给文件夹加提示信息的方法

电脑文件存储总是以各种文件夹的形势分类存储,但很多时候一个文件夹下拥有众多小文件夹,很多时候在查找文件时很麻烦,不知道每个文件夹里里面放了什么东西,对于编辑人员更是如此,程序文件夹过多,导致寻找需要的文件很玛法,那么有没什么文件标注方法呢,让我们把鼠
收藏 0 赞 0 分享

WinRAR 压缩技巧 个性化设置 自定义说明等

WinRAR 压缩技巧 个性化设置 自定义说明等,方便做下载站的朋友
收藏 0 赞 0 分享

迷你TXT小说阅读器快捷键介绍

迷你TXT小说阅读器是款免费的txt阅读器,特介绍下它的快捷键方便看txt小说时节约时间
收藏 0 赞 0 分享

使用WinRAR压缩软件 把大文件分割为几个小文件的方法[图文]

压缩工具WinRAR怎样将文件分割呢,很多时候由于文件过大我们需要将大文件分割成多个小点的文件
收藏 0 赞 0 分享

用WinRAR压缩工具帮您轻松清理桌面的方法分享

有很多时候不知道怎么回事,桌面上总会多出很多不要的东西,在这里我们就来看看如何让压缩工具WinRAR帮您轻松清理桌面
收藏 0 赞 0 分享

共享文件设置及密码清除具体方法

Windows XP操作系统中内置了“简单文件共享”这一功能,这项功能默认情况下是打开的,这一功能是专门为初级电脑用户而设计的,接下来将为你详细介绍下共享文件设置及密码清除具体方法,感兴趣的你可以参考下啊
收藏 0 赞 0 分享

FileGee文件自动备份软件,确保文件万无一失(多用于服务器)

FileGee有着强劲的文件自动备份效果,满足用户的各种文件自动备份需求,现在跟我一起来了解FileGee的备份设置功能吧
收藏 0 赞 0 分享

常用的压缩软件有哪些 五种常用压缩软件介绍

压缩软件的出现方面了日常的文件传输,它可以将文件压缩并且可以缩小文件的大小,节省文件传输的时间,那么哪些压缩软件比较好用呢,本文带来的是五种常用的压缩软件介绍
收藏 0 赞 0 分享
查看更多