`

Notepad++中正则表达式分组的使用

阅读更多
Notepad++ 是在微軟視窗環境之下的一個免費的代碼編輯器。

Notepad++ 的主要功能:
  • 語法高亮度顯示及語法摺疊功能
  • 列印所見即所得(WYSIWYG)
  • 用戶自定程式語言
  • 字詞自動完成功能(Auto-completion)
  • 支援同時編輯多重文件
  • 支援多重視窗同步編輯
  • 支援Regular Expression搜尋及取代
  • 完全支援拖曳功能
  • 內部視窗位置可任意移動
  • 自動偵測開啟檔案狀態
  • 支援多國語言
  • 書籤
  • 高亮度括號及縮排輔助
  • 巨集


語法高亮支援的程式語言:
C C++ Java C# XML HTML
PHP CSS makefile ASCII art (.nfo) doxygen ini file
batch file Javascript ASP VB/VBS SQL Objective-C
RC resource file Pascal Perl Python Lua TeX
TCL Assembler Ruby Lisp Scheme Properties
Diff Smalltalk Postscript VHDL Ada Caml
AutoIt KiXtart Matlab Verilog Haskell InnoSetup
CMake

正则表达式的使用:
以正则表达式分组([A-Z]+)搜索全文,可用\1,\2,\3,\4...依次引用搜索到的分组内容。

分组功能的例子:
[Data]
EU AX ALA 248 �land Islands
EU AL ALB 008 Albania, People's Socialist Republic of
AF DZ DZA 012 Algeria, People's Democratic Republic of
OC AS ASM 016 American Samoa
EU AD AND 020 Andorra, Principality of
AF AO AGO 024 Angola, Republic of
NA AI AIA 660 Anguilla
AN AQ ATA 010 Antarctica (the territory South of 60 deg S)
NA AG ATG 028 Antigua and Barbuda
SA AR ARG 032 Argentina, Argentine Republic
AS AM ARM 051 Armenia
NA AW ABW 533 Aruba
OC AU AUS 036 Australia, Commonwealth of

[SearchPattern]
([A-Z]+) ([A-Z]+) ([A-Z]+) ([0-9]+) (.*)

[ReplacePattern]
\1,\2,\3,\4,\5

[FinalData]
AS,AF,AFG,004,Afghanistan
EU,AX,ALA,248,�land Islands
EU,AL,ALB,008,Albania, People's Socialist Republic of
AF,DZ,DZA,012,Algeria, People's Democratic Republic of
OC,AS,ASM,016,American Samoa
EU,AD,AND,020,Andorra, Principality of
AF,AO,AGO,024,Angola, Republic of
NA,AI,AIA,660,Anguilla
AN,AQ,ATA,010,Antarctica (the territory South of 60 deg S)
NA,AG,ATG,028,Antigua and Barbuda
SA,AR,ARG,032,Argentina, Argentine Republic
AS,AM,ARM,051,Armenia
NA,AW,ABW,533,Aruba
OC,AU,AUS,036,Australia, Commonwealth of
分享到:
评论

相关推荐

    正则表达式在notepad++中的使用.docx

    #### 二、Notepad++中的正则表达式使用指南 Notepad++ 是一款免费开源的文本编辑器,支持多种编程语言的语法高亮显示,内置了正则表达式功能,使得用户可以高效地处理文本文件,特别是在处理大量的日志文件时更为...

    notepad++主题文件

    notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...

    NotePad++ 安装包

    Notepad++是一款广泛使用的开源文本和源代码编辑器,它适用于Windows操作系统。与Windows自带的简单文本编辑器Notepad(记事本)相比,Notepad++提供了诸多增强功能,如语法高亮、代码折叠、代码自动完成功能,使其...

    notepad++ 8.6.7

    Notepad++不仅仅是一个简单的文本编辑工具,它拥有诸多增强功能,例如查找和替换文本时的正则表达式支持、多语言语法着色、文本比较、宏录制以及代码折叠等。这些功能使得Notepad++非常适合进行文本编辑和程序开发...

    notepad++插件plugins,仅供32位notepad++使用

    插件是Notepad++扩展功能的重要方式,它们可以增加语法高亮、代码折叠、自动完成、正则表达式搜索替换、宏录制等功能,极大地提升了编辑器的效率和实用性。例如,NppFTP插件可以实现与服务器的文件同步,XML Tools...

    Notepad++ release 8.6.4 x64

    9. **性能优化**:Notepad++ 使用Scintilla组件,提供了高效的文本处理能力,特别是在处理大文件时,不会出现其他编辑器可能出现的延迟现象。 10. **版本更新**:8.6.4 版本的发布可能包含了对前一版本的bug修复,...

    Notepad++安装包

    Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...

    Notepad++Mac版怎么安装?.docx

    "Notepad++ Mac 版安装指南" Notepad++ 作为一个功能强大且广泛应用的文本编辑器,在 Windows 平台上拥有极高的用户基础。然而,对于 Mac 用户来说,官方并未提供 Notepad++ 的 Mac 版本,引发了广泛的讨论和需求。...

    Notepad++ 解压即用

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域中被广泛使用。它基于Windows操作系统,并且支持多种编程语言的语法高亮显示。由于它解压后即可使用,无需安装,因此非常方便快捷。 ...

    notepad++使用vim插件

    Notepad++的Vim插件不仅提供了基本的Vim操作,如移动光标、插入/替换模式、文本对象选择和多行编辑,还可能包括Vim的高级特性,如宏录制和播放、正则表达式搜索替换以及可视模式等。 总的来说,通过在Notepad++中...

    notepad++安装包及插件.zip

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在软件开发者中广为使用。它支持多种编程语言的高亮显示,并且具有丰富的自定义功能,可以极大地提高程序员的编码效率。下面,我们将深入探讨Notepad++的安装、...

    Notepad++7.9安装包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程领域中被广泛使用。它基于Windows操作系统,支持多种编程语言,并且具有丰富的自定义功能。Notepad++ 7.9版本是该软件的一个更新迭代,带来了许多改进和新...

    notepad++ V8.3.3源码

    Notepad++的源码揭示了如何使用MFC构建用户界面,包括菜单、对话框和控件的布局。这对于想要学习Windows GUI编程的人来说是一份宝贵的资料。 通过学习Notepad++ V8.3.3的源码,不仅可以提升我们的C++编程技巧,还能...

    notepad++安装文件

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中广为使用。它支持多种编程语言的语法高亮显示,使代码看起来更加清晰、有层次感,便于理解和编辑。这款软件小巧轻便,但却功能强大,是开发者日常...

    Notepad++免安装版

    作为一个强大的文本编辑工具,Notepad++拥有许多高级特性,如自动完成、代码折叠、查找和替换(支持正则表达式)、宏录制与回放、多视图编辑以及自定义插件等。这些功能使得Notepad++超越了基础文本编辑,成为开发...

    Notepad++.zip解压即用版

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中被广泛使用。它基于Windows操作系统,支持多种编程语言,并且具有丰富的自定义功能。这个“Notepad++.zip解压即用版”提供了方便快捷的安装方式,...

    Notepad++.zip

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和IT专业人员中广泛使用。它基于微软的Windows操作系统,支持多种编程语言,并且具备语法高亮、代码折叠、多文档界面等特性,极大地提升了代码编辑的效率...

    文本编辑器Notepad++解压后免安装直接用

    Notepad++是一款非常受欢迎的开源文本和源代码编辑器,它拥有诸多功能,使它成为了程序员和一般文本编辑者...解压后即可使用的特性又为用户的便捷性提供了更多保障,这使得Notepad++成为了许多用户的首选编辑工具。

    Notepad++插件包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和文本操作者中广为使用。它基于Microsoft Windows操作系统,支持多种编程语言,并且可自定义语法高亮。标题提到的"Notepad++插件包"是专门为Notepad++...

    Notepad++V8.6.7-全部9个版本.rar

    此外,由于Notepad++使用的是Scintilla编辑组件,它为程序员提供了强大的编辑功能,包括代码折叠、自动缩进、代码着色、宏记录和执行等。这些特性使得Notepad++成为许多编程任务的首选编辑器。 Notepad++V8.6.7-...

Global site tag (gtag.js) - Google Analytics