regex - Notepad++ 如何自定义正则表达式这个内容
问题描述
我有以下文字:
_pranay_:pranay:104.144.219.145:3128
_ridhoo:rihdonk:104.144.224.242:3128
_shintna_10:shinhana:104.144.235.149:3128
_waled_jr_:ismail:104.144.241.222:3128
代表 USER:PASS:PROXY
现在我想使用正则表达式来删除 USER 和 PASS 并保留代理。
输出如:
104.144.219.145:3128
104.144.224.242:3128
104.144.235.149:3128
104.144.241.222:3128
我已经尽力尝试失败了。在正则表达式中不是那么好。我希望有人可以帮助我。谢谢你。
解决方案
你也许可以简单地替换,
^[^:\r\n]*:[^:\r\n]*:
带有一个空字符串。
演示
如果您想简化/修改/探索表达式,它已在regex101.com的右上角面板中进行了说明。如果您愿意,您还可以在此链接中观看它如何与一些示例输入匹配。
推荐阅读
- sed - 使用 sed 替换单引号中的值
- c - 使用递归计算总位数
- python - 从 Reddit 上的线程中检索所有评论
- asp.net-mvc - sitefinity two widgets on a page
- php - How do I get the serialized inventory item by the inventory id in NetSuite api with PHP?
- javascript - How can I create toggle action that only toggles once?
- ios - Reverse scrollview height controlled by stack view in storyboard
- node.js - 使用 s3 api 删除 gcp 存储桶对象
- python - 以子列表中的每个项目为键的列表列表
- azure-functions - Visual Studio 中的 Azure Functions - 记录文件的路径?