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

switch place of a sentence to another sentence without changing a specific word place on notepad++

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

这意味着我要更改:

你好:真棒 | yes:imawesome | ohyeah:awesomevibes

我想改成:

真棒:你好| imawesome:yes | awesomevibes:ohyeah

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

记事本++

我希望我能找到答案。

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

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

并在替换框中插入以下内容以反转顺序:

:

输入:

hello:imawesome | yes:imawesome | ohyeah:awesomevibes

替换所有实例的结果是:

imawesome:hello | imawesome:yes | awesomevibes:ohyeah

只需确保勾选正则表达式选项: