0

我有这个东西,我通常有类似的东西(但并非总是如此)

- 30 30: 0  4 58 E

那一定是

- 30 30
: 0  4 58 E

或者,在另一种情况下

- 32 32
: 0  2 63 All 

必须保持原样

- 32 32
: 0  2 63 All 

所以 any:必须总是在下一行。是否有一个正则表达式来修复这种情况的每一种情况(所以它只在它还:没有在新行上时才这样做?

我正在使用 Sublime 文本作为编辑器

4

1 回答 1

3

当“:”已经在一个新行上时,不能再给它一个

然后你想使用负面的lookbehind

(?<!\n):

将其替换为\n:.

如果不支持lookbehind,您还可以匹配数字后面的冒号:替换(\d):$1\n:- 使用捕获组

于 2013-09-17T23:18:50.053 回答