我正在清理一些代码文件(C#),并想删除这些区域。我想删除所有具有字符串“ #region”的行。那只是一个例子,我可以想到更多的用途,但这是否有可能?
我正在清理一些代码文件(C#),并想删除这些区域。我想删除所有具有字符串“ #region”的行。那只是一个例子,我可以想到更多的用途,但这是否有可能?
Answers:
您可以使用菜单搜索 -> 替换...(Ctrl+ H)。
它具有用于替换的正则表达式功能。您可以使用与#region以及该行上其他任何内容匹配的正则表达式,并将其替换为空白。
记事本++ v6.5
搜索菜单-> 查找...- > 标记标签->查找内容:您的搜索文字,选中书签行,然后标记全部。这将用搜索词为所有行添加书签,您会在边距中看到蓝色圆圈。
然后搜索菜单-> 书签 -> 删除书签行。这将删除所有加书签的行。
您也可以使用正则表达式进行搜索。此方法不会导致像John's这样的空白行,并且实际上会删除该行。
旧版本
这是我用来更新代码的Notepad ++最常见的功能。
您需要做的只是:
您可以参考此链接获取图片说明。
http://www.downloadorinstall.com/best-notepad-tips-and-tricks-for-faster-work-and-development/
雅各布对John T的回复非常适合删除整个行,您可以使用该命令在“文件中查找”。确保检查底部的“正则表达式”。
解: ^.*#region.*$