有没有什么方法可以让我使用记事本++或任何方式根据唯一文本对齐列



我的文件有数千行,如下所示[在此输入图像描述][1]


`<userdata ID="11010014"    PRI="1" Locator="Class_abc"   DATA="5 "/>
<userdata ID="11010014"  PRI="1"  Locator="Class_abcde  DATA="5 "/>
<userdata ID="11010014"   PRI="1" Locator="Class_ab"    DATA="5 "/>
<userdata ID="11010014" PRI="1"  Locator="Class_primary " DATA="5 "/>`

我必须像这样正确地对齐所有字段。

[在此输入图像描述][2]

`<userdata ID="11010014" PRI="1" Locator="Class_abc"       DATA="5 "/>
<userdata ID="11010014" PRI="1" Locator="Class_abcde"     DATA="5 "/>
<userdata ID="11010014" PRI="1" Locator="Class_ab"        DATA="5 "/>`

ID长度为常数[1] :https://i.stack.imgur.com/v3Ff2.png[2] :https://i.stack.imgur.com/W4RYP.png

也许这对有帮助


步骤1(搜索:

h+(?!ID=|")

替换为:

t

查看在线演示


模式匹配:

  • h+-至少一个水平空白字符
  • (?!ID=|")-字面意义上的"ID=">"的否定前瞻

步骤2(

  • 单击插件>插件管理
  • 勾选"弹性选项卡"并点击安装

安装后,您会注意到它会自动对我们刚刚插入的选项卡进行对齐。

最新更新