fly*_*013 5 regex text-formatting notepad++
我有这样的文字:
1;a;3;;
2;abc;4;;
3;abcde;5;;
Run Code Online (Sandbox Code Playgroud)
我想用notepad++将文本右对齐,所以变成这样:
1;a;3;;
2;abc;4;;
3;abcde;5;;
Run Code Online (Sandbox Code Playgroud)
这个怎么做?
我认为您在这里需要两个主要步骤。在 Notepad++ 中,选择“插件”->“插件管理器”并检查是否安装了TextFX Characters插件。
用例 1 的解决方案
用例 1 的解决方案(继续)
^(.+?)(\h+)\2\1用例 2 的解决方案
复制用作分隔符的字符“;” 到剪贴板并选择所有行。
选择 TextFX -> TextFX 编辑 -> 按(剪贴板字符)排列多行:
特殊用例 3
顺便说一句 - 您可能需要使用 Ctrl+ Alt+R来查看和写入右对齐,并使用 Ctrl+ Alt+L来切换回来进行左对齐。