你好,
你应该能够修改只有16到25的特定列线以下,
fd = fopen (“yourfile”);%打开的文件
yourtext = textscan (fd,' % s ',“分隔符”,' \ n ');%行读入单元阵列
yourtext = yourtext {1};%修复单元阵列资料片而不是1 x1包含资料片
yourtext{线}= [yourtext{线}(1:15)“这将取代16 - 25”yourtext{线}(26)):;变化百分比线
文件关闭(fd);%关闭文件
你可以在许多方面,如通过找到一线
正则表达式
上面,但是如果你知道的行号。
同样,如果你想写回到文件编辑文件,
fd = fopen (“yourfile”,' w ');%开放和清晰的内容文件
流(fd,“% s \ n”,yourtext {:});%在yourtext字符串写入文件
文件关闭(fd);%关闭文件
这将删除文件的内容,并将其替换为字符串
yourtext
,这将产生相同的文件编辑的文本(不会伤害保存一个备份)。
希望这可以帮助!