请教一个高手们看来可能很弱智的正则表达问题

在EmEditor中,我想将下面两行

1

替换成下面三行

2

请问有什么简便方法吗?多谢赐教!

image

谢谢阿弥陀佛老师指教!

其实我说的Word和definition都是类指,也就是有很多个不同的单词,很多个不同的definition。需要做什么调整吗?

还有一点就是,单词后面一定是个逗号,这点能用上不?

definition改為.+?

你要保证你的word里面没有逗号

谢谢atauzki兄!

词头中间没有逗号或其他分隔符。

我刚按照阿弥陀佛老师的提示试了试,暂时还是不行。

2020-08-19_140910

阿弥陀佛老师:是我的问题。我没留意到在" 〈p class=…〉"之前是有两个空格的。通篇删除之后,用您的方法已完成替换。非常感谢!

还有一个问题是,多余的那个回车符没有去除(如图所示)。我尝试将两个回车符替换成一个,或者将回车符加</>替换成</>却都没有成功。还望您或其他高手继续指点。

抱歉,第一次尝试制作词典,第一次使用EmEditor,问的问题都很初级。

谢谢W2K兄!得到各位大佬的慷慨赐教,非常感动!

我已按阿弥陀佛老师的提示,完成替换,但多余的回车符却删不了。您有空帮我看看吗?

解决了,利用EmEditor自带命令。先选中全文,然后:编辑—转换所选内容—删除空行。再次感谢阿弥陀佛、W2K和atauzki!

多余的回车符: \n\n替换为\n, 一直替换到提示找不到为止.

如果经常改词库, 可以看看 EmEditor 的帮助文档, 中文的, 里面有关于正则表达式的基本应用, 把帮助文档里的都掌握了以后可以在网上搜到更高级一些的应用, 但对简单规则的替换, 帮助文档里的内容足以搞定.