我正在寻找搜索字符串所有匹配项的最佳方法,并将其替换为与行号相关的内容。
例如, 857 行必须变为:
z-index:96;
其中96 =( linenumber +7)/ 9。
848 行必须成为:
z-index:95;
其中95 =( linenumber +7)/ 9。
答案 0 :(得分:0)
如果您愿意中途切换到某种电子表格应用程序,请继续阅读。
使用TextWrangler(4.5.11)并为搜索启用grep:
^[[:digit:]]+ (?!z-index)(.*)$
并替换为\t\1
。^([[:digit:]]+)
并替换为=(\1+7)/9\t
。抱歉 - 没有任何线索,如何在TextWrangler中计算。因此:
^([[:digit:]]+)\t(\s+z-index: )0;
并替换为\2\1
。