我觉得最值得一提的是notepad++占用内存非常小,工作中我一般都是一直开着用来处理各种文本任务,如批量替换、查询等,下图是visual studiocode和notepad++占用内存的对比,notepad++仅占用12M的内存。你可以直接点击链接notepad++进行下载。 正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)...
(博主也是百度后才知道能用正则) #include <stdio.h> #include <string.h> int main() { cha...
{[^}]*foo[^}]*}-{,除}、foo、除}以外的零或多个字符,然后是}
反向引用 (Backreferences) 是Regex 一个相对高阶的技能,如果可以熟练使用,会帮助我们解决一些耗时操作。 关于反向引用介绍,网上有很多, 这里就不介绍。 这里只给出一些在Notepad中的实际用例。 Backreferences 例1 要求, 将下列电话号码前缀前后都加上 134$-19283462” A'sphone number is_134-19283462B'sphone nu...
正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。在很多文本编辑器里,正...
Understanding RegEx with Notepad++ 正则表达式 Searching a string using the ‘Find‘ or ‘Find & Replace‘ function in text editors highlights the relevant match (e.g. searching ‘le‘ highlights it inside words such as ‘apple‘, ‘please’ etc). However, some advanced editors such as ...
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\NotePad++] @="用&Notepad++打开"...
RegexTrainer 功能:用于学习和测试正则表达式的工具。特点:提供正则表达式的学习和测试环境,帮助用户更好地掌握正则表达式的使用。RemoveDuplicatelines 功能:删除文件中的重复行。特点:快速清理文件中的重复内容,提高文件的整洁度。VisualStudioLineCopy 功能:模仿Visual Studio的复制多行功能。特点:允许用户通过快捷键...
其中boostregex, lexilla, scintilla都是第三方代码,这几个目录主要用于代码同步目的。 PowerEditor才是npp主要的代码所在,而其中PowerEditor/src目录是主要功能代码的存放位置。 npp的master branch目录结构 以下是PowerEditor/src下各子目录的说明,我也是粗略看了下,不一定准确。
\1 matches an additional occurence of a text matched by an earlier part of the regex. Example: This regular expression: ([Cc][Aa][Ss][Ee]).*\1 would match a line such as Case matches Case but not Case doesn't match cASE. A regex can have multiple subgroups, so \2, \3, etc ...