Notepad++ Regex 重新排列重复模式

Notepad++ Regex 重新排列重复模式

我是正则表达式的新手,我尝试在这里搜索解决方案但尚未找到。您介意帮我使用 notepad++ 中的正则表达式重新排列一下吗:

CEyYBUoAfhL.txt; "CEyYBUoAfhL-MI2.jpg" "CEyYBUoAfhL-MI3.jpg" "CEyYBUoAfhL-MI4.jpg" "CEyYBUoAfhL-MI5.jpg" "CEyYBUoAfhL-MI6.jpg" "CEyYBUoAfhL.jpg"
CEyYBUoAfhL.txt; "CEyYBUoAfhL-MI2.jpg" "CEyYBUoAfhL-MI3.jpg" "CEyYBUoAfhL.jpg"
CAjaBo1AL-9.txt; "CAjaBo1AL-9-MI2.jpg" "CAjaBo1AL-9-MI3.jpg" "CAjaBo1AL-9-MI4.jpg" "CAjaBo1AL-9.jpg" 

需要:

CEyYBUoAfhL.txt; "CEyYBUoAfhL.jpg" "CEyYBUoAfhL-MI2.jpg" "CEyYBUoAfhL-MI3.jpg" "CEyYBUoAfhL-MI4.jpg" "CEyYBUoAfhL-MI5.jpg" "CEyYBUoAfhL-MI6.jpg" 

请注意:我需要将最后一个元素的位置重新排列为 xxxxxxx.txt 之后的第二个元素;

答案1

也许您可以使用:

;\K(\s*.*?)(\s*\S+)$

并替换为

\2\1

确保不是在 需要 填入 点 的 位置 打勾. matches newline.

参见在线演示


在此处输入图片描述

相关内容