首页 > 解决方案 > 使用 RegEx 在特定字符后查找和删除字符串

问题描述

我有一个包含数百行的文本文件。每行包含一个这种形式的字符串

test/att/somePage.html: 18 / 18 / 0 / 0 / 0

我试图在每一行中删除:它之后的字符和字符串。在这种情况下,要删除的字符串是: 18 / 18 / 0 / 0 / 0. char 是常量,但它后面的:字符串可能不同。

我虽然会这样做,但会创建一个 RegEx 并在 Sublime Text 或 Atom 中使用它,但我正在努力创建它。您对如何实现这一目标有想法吗?

我尝试使用它,:[\s\S]*$但它选择了第一个之后的所有文本和行:

标签: regex

解决方案


使用:.*$withgm选项来匹配和一个空字符串作为替换。

有关工作示例,请参阅https://regex101.com/r/xXArky/1


推荐阅读