Sublime:删除部分行,在所有列中

Sublime: remove part of the row, in all columns

我有一个包含多行的非常大的文本文件。

我想删除文本文件每一行的一部分。 这部分每行都在同一个地方

例如

ABC.com/I_WANT_THIS_DELETED
ABC.com/I_WANT_THIS_DELETED

重复一千次。

我知道我可以按 *CONTROL + LEFT CLICK,以便设置多个光标和批量删除。

但这非常不切实际,因为有成千上万的链接。

如何在第一行中设置多个字符,然后 select 每一行的所有字符,以便删除它?

假设您要删除 20 个字符后的所有内容。打开Find → Replace…并输入

(^.{20})(.*$)

在“查找”字段中


在替换字段中。确保选中正则表达式和换行按钮,然后点击替换或全部替换。

解释

MATCH
(^.{20})        first group
 ^              start from beginning of line
  .             match any character
   {20}         20 times exactly

        (.*$)   second group
         .      match any character
          *     zero or more times
           $    until the end of the line

REPLACE
              replace with group 1