在看完这个职位之后,我好奇地想要解决我过去遇到的一个问题。
假设我有一个文件,如下所示:
self.theta = theta
self.alpha = alpha
self.beta = beta我希望能够交换等号两边的文本,将其转换为:
theta = self.theta
alpha = self.alpha
beta = self.beta我能够通过使用像这样来解决这个问题,但是我想知道如何在Notepad++中直接解决这个问题。我不是在问如何在等号周围交换文本,而是在使用Notepad++中内置的查找/替换功能寻找正确的方法。
在我问题开头提到的答案中,我尝试使用以下查找/替换:
(.*?)=(.*?)\2 = \1.匹配换行符:清除了但是,这会产生输出:
= self.theta theta
= self.alpha alpha
= self.beta beta在Notepad++中使用正则表达式和模式匹配来解决这个问题的正确方法是什么?
https://stackoverflow.com/questions/59490888
复制相似问题