`

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++主题文件

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

    Notepad++安装包

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

    NotePad++安装包

    3. 正则表达式搜索替换:NotePad++支持正则表达式,使得查找和替换功能更为强大。 4. 自动完成:对于常见的编程语句,NotePad++提供自动补全功能,提高编写代码的效率。 5. 用户插件系统:NotePad++允许用户安装...

    Notepad++ release 8.6.4 x64

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

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

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

    Notepad++ 解压即用

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

    Notepad++7.9安装包

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

    Notepad++免安装版

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

    Notepad++.zip解压即用版

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

    Notepad++.zip

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

    notepad++-7.9下载

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

    Windows-Notepad++(7.9.3)

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在Windows操作系统中被广泛使用。它支持多种编程语言的语法高亮显示,具有丰富的自定义功能,使得文本编辑工作更为便捷高效。这款软件版本为7.9.3,是Notepad++...

    notepad++使用vim插件

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

    notepad++ 插件开发模板

    3. `Scintilla.h`:Scintilla是Notepad++所使用的高级文本编辑组件的头文件,提供了丰富的文本编辑功能,如语法高亮、自动完成等。开发者可以调用其中的函数来操作编辑器的行为。 4. `Notepad_plus_msgs.h`:包含了...

    Notepad++插件包

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

    notepad++安装文件

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

    notepad++7.7便携版下载

    NppExport插件则方便用户将Notepad++的设置导出为安装文件,使得可以在其他计算机上快速配置相同的开发环境,这对于开发者在多台电脑间切换工作或者团队共享配置非常有用。 NppConverter插件主要服务于代码转换,它...

    notepad++ V8.3.3源码

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

    文本编辑神器 notepad++ 8.4.4 苹果macosx安装包和windows安装包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在IT行业中被广泛使用。它支持多种编程语言,并且是基于Windows的系统。然而,标题提到的8.4.4版本还包括了对苹果MacOSX系统的支持,这使得Notepad++在苹果电脑上...

Global site tag (gtag.js) - Google Analytics