如何在正则表达式中将文本从左向右移动?

如何在正则表达式中将文本从左向右移动?

所以我有这样的文字:

text1;text2

我希望它是这样的:

text2:text1

我还想将“;”替换为“:”,如您所见。

注意:我正在尝试在 Notepad++ 中执行此操作。

答案1

您只需搜索(text1);(text2)并替换$2:$1,标记该Regular expression框。

在这种情况下text1,和text2可以用任何与您想要匹配的文本相匹配的正则表达式替换。括号不匹配,但标记源文本中的字段,因此$1替换中的 将被替换为与第一个字段(和第二个字段)匹配的任何源字符串$2

例如(^[^;]*);(.*$)将对其中包含的每一行进行替换;

相关内容