`

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++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...

    Notepad++_v7.8.5_Modify_Lfqy_Setup.7z

    Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的...

    notepad++主题文件

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

    Notepad++ 64位 ComparePlugin 插件下载

    对比两份文本异同的Notepad++ 64位插件。网上资源大多是针对32位的,这里提供一份64位的,实测可用在v7.2.3版本的Notepad++上。把压缩包中ComparePlugin.dll放入Notepad++的安装路径根目录即可。启动Notepad++自动...

    NotePad++常用插件集合

    使用方法:将下载得到的plugins zip解压到notepad++安装根目录下覆盖原来的plugin文件夹即可 示例路径:D: Program Files x86 Notepad++ plugins">这个压缩文件包含了notepad++的一些常用插件 包括热门插件compare ...

    notepad++下vim插件

    notepad++下使用vim操作方式,由于notepad++下的插件管理中visimulator安装不了,所以可以离线安装。下载之后,放在notepad++安装目录的plugins中,重启notepad++即可。

    Notepad++ 插件集合(共52个)

    Notepad++ 插件集合(共52个),适用于32位Notepad++(含部分64位),下载插件,将zip文件解压后的dll文件放到Notepad++安装目录下的plugins目录,重启Notepad++,点击菜单--插件,即可看见安装的插件。

    Notepad++ 7.8.1 release

    Notepad++是免费开源的文本编辑器和记事本替代品,支持多种语言。运行在微软的Windows系统中。

    Notepad++ 7.9.2

    Notepad++ 7.9.2

    notepad++中使用Verilog软件及配置

    notepad++中使用verilog,notepad++软件及verilog配置文件

    Notepad++一键格式化php代码.rar

    1、下载完之后 我们把解压到的两个文件 放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++ 3、按F5,或者Notepad++菜单->运行(R)->运行(R).. 4、输入:$(NPP_DIRECTORY)\plugins\phpCB.BAT ...

    notepad++JsonView.zip

    notepad++ json插件 绿色版 notepad++ json插件 绿色版 notepad++ json插件 绿色版

    Notepad++ Compare 2.0 下载

    1.Notepad++文本比较插件:Compare 2.0版本; 2.将文件粘贴到Notepad++安装目录\plugins下;

    notepad++ themes vscode

    notepad++主题,基于 Obsidian 参考 vscode 默认主题 Dark+ (default dark) 修改。 请保存到 notepad++所在目录的 themes 文件夹中,通过 notepad++ 菜单中的“设置--语言格式设置--选择主题”选择“M_vscode dark+...

    Notepad++_notepad++_C++STL_

    基于强大的编辑组件Scintilla,Notepad ++是用C ++编写的,并使用纯Win32 API和STL来确保更高的执行速度和更小的程序尺寸。通过在不失去用户友好性的情况下优化尽可能多的例程,Notepad ++试图减少世界二氧化碳的...

    NotePad++,NotePad++

    NotePad++,NotePad++,NotePad++,NotePad++,NotePad++,NotePad++

    notepad++下PythonScript插件

    notepad++上使用emmett,可以加速HTML、CSS代码的编写,其前身为Zen Coding。它可以极大的提高代码编写的效率,并提供了一种非常简练的语法规则,立刻生成对应的 HTML 结构或者 CSS代码,同时还有多种实用的功能...

    Notepad++.exe

    Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言: C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS,D, Diff, ActionScript, Fortran, Gui...

    Notepad++win

    Notepad++ Notepad++ Notepad++Notepad++Notepad++Notepad++Notepad++

Global site tag (gtag.js) - Google Analytics