AnotherRedisDesktopManager 分隔符支持多个符号

wj8zmpe1  于 2022-10-22  发布在  Redis
关注(0)|答案(4)|浏览(304)

#661

多个分隔符的支持是否可以当做一个分隔符处理呢

关于树形结构展示的处理:
比如 AAA:BBB.CCC

允许把 :和.当成一个符号进行分隔, 形成的树形结构就是:

AAA
|-BBB
  |-CCC

可以加个开关, 允许通过正则方式的进行 :|.

"AAA:BBB.CCC".split(":|.");

关于性能问题:
我不知道用的是语言自带的分隔方法, 还是自己编码 while 循环进行分隔;
我猜语言自带的分隔方法底层应该也是while+indexOf循环截取的, 可以拷贝出来改成符号或的判断, 这样不会对性能有太多影响.

或者牺牲一些性能, 用正则表达式来分隔, 在分页加载的模式下, 这种性能损耗并不明显.

koaltpgm

koaltpgm1#

试着实现了一下,正则可以支持,比如 /\.|\:|\|/ 代表用 .:| 分隔,但右键删除文件夹的时候会出问题,比如原来是 a:b: ,现在会变成 a/.../b/.../ ,扫描删除的时候就找不到key了。

除去这点能满足你们的需求么

htrmnn0y

htrmnn0y3#

分隔后如果能加个按钮,只显示最后一级的名字就好了, @qishibo

jjhzyzn0

jjhzyzn04#

分隔后如果能加个按钮,只显示最后一级的名字就好了, @qishibo

就是rdm那样吧

相关问题