Notepad++ 记事本++;添加字符,直到每行的大小

Notepad++ 记事本++;添加字符,直到每行的大小,notepad++,Notepad++,我有一个文件,有许多不同大小的行,我想添加一些句号,直到每行有30个字符(我的文本+句号)。我怎样才能用一种简单的方式做到这一点 例如,在: My text My long text 之后: My text....................... My long text.................. 使用regex replace分两步执行(对于所有行,在开始时重新启动) 任何字符 \。点本身需要转义 ^行的开头 $行尾 ()由 $1第一组 …{30}前一子模式最多重复三十次

我有一个文件,有许多不同大小的行,我想添加一些句号,直到每行有30个字符(我的文本+句号)。我怎样才能用一种简单的方式做到这一点

例如,在:

My text
My long text
之后:

My text.......................
My long text..................

使用regex replace分两步执行(对于所有行,在开始时重新启动)

  • 任何字符
  • \。
    点本身需要转义
  • ^
    行的开头
  • $
    行尾
  • ()
  • $1
    第一组
  • {30}
    前一子模式最多重复三十次
  • *
    零个或多个先前的子模式
在第一步中,每行加上三十个句号


在第二步中,用regex replace将从begin
^
到end
$
的整行替换为前三十个字符
{30}

,分两步执行(对于所有行,在开始时重新启动)

  • 任何字符
  • \。
    点本身需要转义
  • ^
    行的开头
  • $
    行尾
  • ()
  • $1
    第一组
  • {30}
    前一子模式最多重复三十次
  • *
    零个或多个先前的子模式
在第一步中,每行加上三十个句号


在第二步中,我们将从开始
^
到结束
$
的整行替换为前三十个字符
{30}

谢谢,@Joop Eggen!正是我需要的!只是不明白解释。。。你能说得更清楚一点吗?谢谢,@Joop Eggen!正是我需要的!只是不明白解释。。。你能说清楚点吗?
substitute "$" by "............ ..."
substitute "^(.{30}).*$" by "$1"