Replace TextWrangler:替换字符串中的行号

Replace TextWrangler:替换字符串中的行号,replace,textwrangler,Replace,Textwrangler,我正在寻找搜索字符串的所有匹配项并用与行号相关的内容替换它们的最佳方法 例如,第857行必须变为: z指数:96 其中96=行号+7/9 第848行必须变成: z指数:95 其中95=行号+7/9 如果您愿意中途切换到某种电子表格应用程序,请继续阅读 使用启用grep的TextWrangler 4.5.11进行搜索: 使用TextWrangler的->文本->添加/删除行号开始添加行号。 搜索^[:数字:]+?!z-index.*$并替换为\t\1。 搜索^[:digit:][]+并替换为=\1

我正在寻找搜索字符串的所有匹配项并用与行号相关的内容替换它们的最佳方法

例如,第857行必须变为:

z指数:96

其中96=行号+7/9

第848行必须变成:

z指数:95

其中95=行号+7/9


如果您愿意中途切换到某种电子表格应用程序,请继续阅读

使用启用grep的TextWrangler 4.5.11进行搜索:

使用TextWrangler的->文本->添加/删除行号开始添加行号。 搜索^[:数字:]+?!z-index.*$并替换为\t\1。 搜索^[:digit:][]+并替换为=\1+7/9\t。 标记所有内容并复制。 抱歉-没有线索,如何计算内部TextWrangler。因此:

粘贴到一些电子表格应用程序中。用谷歌表格和Excel做了测试。如果正在使用其他软件,可能需要调整公式。 等待计算公式。 标记所有内容并复制。 回到TextWrangler。粘贴替换原始选择。 验证计算结果是否持续。 搜索^[:digit:][+\t\s+z-index:0;并替换为\2\1。 核实文件内容,如有必要,提供更多细节,以全面解决问题;大量数据将有助于正确的测试…。
@JeanPaul你有机会尝试一下上面的方法吗?您希望看到任何调整吗?