将句子的位置切换到另一个句子而不更改记事本++上的特定单词位置

问题描述

我已经搜索了很多,但我找不到,将一个句子的位置切换到另一个句子而不更改记事本++上的特定单词位置

这意味着我想改变:

你好:真棒 | 是的:真棒| ohyeah:awesomevibes

我想把它改成:

真棒:你好 | 真棒:是的 | awesomevibes:哦耶

我希望你明白我的意思我不想改变“:”的地方我只想切换文本的地方而不对“:”做任何改变

在记事本++上

我希望我能找到答案。

解决方法

要做到这一点,您可以使用 ([\S]+) 来查找单个单词,然后简单地用 colan : 将它们分开,如下所示:

([\S]+):([\S]+)

并在替换框中插入以下内容以颠倒顺序:

\2:\1

对于输入:

hello:imawesome | yes:imawesome | ohyeah:awesomevibes

替换所有实例的结果是:

imawesome:hello | imawesome:yes | awesomevibes:ohyeah

只需确保勾选了正则表达式选项: enter image description here