求助:现代英语惯用法词典解决换行问题

这个词典的换行符太多,总是在句子中间换行。
怎么可以简单的删除不必要的换行符,保留正常的换行符?
我手动修改到as词条,感觉很花费时间。

现代英语惯用法词典.rar (653.6 KB)

1 Like

用正则表达式。

  1. VS Code 在文本替换的小窗口选择正则表达式模式(就是输入框内第三个按钮 .*)。
  2. 查找框输入 (\w)\n(\w)
  3. 替换输入框填入 $1 $2
1 Like

不知道是不是操作问题,好像不行。

已经用 Regex 替换了,但不保证完全没有误替换换行的。
现代英语惯用法词典.txt (2.3 MB)

鄙人水平低,稍微看了一下,情况比较复杂,可能只有分段操作,即在查找替换时要勾选“仅限于选区内”但以连字符分行的情况,可一次性处理,共3,515处:
-<br>\r\n
替换处空白
英文去不需分行处可用:
([a-z])<br>\r\n([a-z])
\1 \2
注意替换部分有个空格