notepad++ - 我如何删除后面的所有内容:
问题描述
我有个问题。在记事本++中,当我清除后面的所有内容时:替换时,我做了 ^[^:]+: 但问题是行的格式是 name1:name2:name3 而我想删除 name1: 所以我只需要name2:name3 有什么想法吗?
解决方案
似乎这是一个错误:(在Npp中,使用以下内容:
- Ctrl+H
- 找什么:
^[^:\r\n]+:(.+)$
- 用。。。来代替:
$1
- 检查 环绕
- CHECK 正则表达式
- 取消选中
. matches newline
- Replace all
解释:
^ # beginning of line
[^:\r\n]+ # 1 or more not colon or linebreak
: # a colon
(.+) # group 1, 1 or more any character but newline
$ # end of line
替代品:
$1 # content of group 1
截图(之前):
截图(之后):
推荐阅读
- php - 如何从互联网访问虚拟主机?
- python - 在 VBA Outlook 中运行 Python 或 PowerShell
- json - TypeError:无法读取反应中未定义的属性“减少”
- sql-server - 从选择中调用每一行的存储过程
- vba - 在 Word 中切换“不同的奇数页和偶数页”复选框
- c++ - 解释这是如何工作的以及如何转换为 constexpr
- mysql - 在完全外连接中选择内选择的 MySQL 别名
- java - 从Java中的对象列表中检索字段
- python - 循环包含列表的函数
- python - pandas 中的函数 describe() 在我的代码中不起作用,csv 不是数据框吗?