如何在正規表示式中從左向右移動文字?

如何在正規表示式中從左向右移動文字?

所以我有這樣的文字:

text1;text2

我希望它是這樣的:

text2:text1

我還想替換“;”如您所見,帶有“:”。

注意:我正在嘗試在 Notepad++ 中執行此操作。

答案1

您只需搜尋(text1);(text2)並替換為$2:$1,標記該Regular expression框即可。

在這種情況下text1, 和text2可以替換為與您要匹配的文字相符的任何正規表示式。括號不匹配,但在來源文字中標記了一個字段,因此$1替換中的 被替換為與第一個字段(和$2第二個字段)匹配的任何來源字串。

例如,(^[^;]*);(.*$)將在每一行中進行替換;

相關內容