【问题标题】:Text de-justification to get correct substring文本反对齐以获得正确的子字符串
【发布时间】:2014-05-25 15:19:27
【问题描述】:

我有一个由 justify 组成的文本文件(所有标签对齐 - 大小不同)。
因此,我无法在某个列(子字符串)获得所需的值。
由于这是一次迁移,我无法更改文件的格式。

如何在保留间距长度的同时将文本“取消对齐”到空格,是否有任何脚本?

我需要上限值。用固定值替换 \t 没有帮助。

*EDIT: 文件似乎被格式化为fmt

*EDIT2:似乎找到了解决方案;当我在 Windows (coreutils) 上使用 fmt 时,它保持不变。
但是在我的 Mac 上,我得到了想要的结果(可能 win 命令中的某些内容设置不正确)。

fmt original_file >> new.txt

总成绩

【问题讨论】:

  • 我投票决定关闭,因为就目前而言,你已经留下了太多的猜测。也许如果你真的展示了几行你的输入和你已经尝试过的......
  • 您将 GNU fmt 与 OS X 的 BSD fmt 进行比较。他们不一样
  • 有你知道的windows版本吗?好像没找到,谢谢提供信息

标签: c# text formatting alignment justify


【解决方案1】:

可能还有很多其他方法可以做到这一点,但 sublime text 内置了制表符到空格的转换。

http://css-tricks.com/changing-spaces-tabs-sublime-text/

【讨论】:

    猜你喜欢
    • 2011-11-03
    • 2020-03-06
    • 2020-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-18
    • 2021-08-08
    相关资源
    最近更新 更多