在不同的行中创建连续编号列表

在不同的行中创建连续编号列表

我有一些数据,位于 {1} 这是测试数据 {2 } 这是另一个数据。请注意,错误导致两个空格位于 {3} 这是另一个数据 {4} 数字前出现另一个空格错误

我想让所有内容都以正确的格式显示在自己的行中,即数字前后没有空格

我需要一个用于 Notepad++ 的正则表达式

谢谢

答案1

  • Ctrl+H
  • 找什么:{\h*(\d+)\h*}
  • 替换为:\n{$1}\r\n{$1}取决于平台
  • 查看 相符
  • 查看 环绕
  • 查看 正则表达式
  • 取消选中 . matches newline
  • Replace all

解释:

{           # open brace
\h*         # 0 or more horizontal spaces
(\d+)       # group 1, 1 or more digits
\h*         # 0 or more horizontal spaces
}           # close brace

替代品:

\n          # linefeed, you can use \r\n for Windows EOL
{$1}        # content of group 1 (i.e. the digits) surrounded by braces

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

相关内容