使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换

我有一堆不同的模板.txt文件,我想由Matlab中的用户访问。这些模板看起来像这样,但是有一些主要的区别,我将解释:

LOAD BOX 1 SUBJ M1_299633_D295158_JUN19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat1 GROUP 1 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbi (x) LOAD BOX 2 SUBJ M2_297928_D294277_APR19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat2 GROUP 2 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbi (x) LOAD BOX 3 SUBJ M3_299632_D295158_JUN19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat3 GROUP 1 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbii (x) LOAD BOX 4 SUBJ M4_297929_D294277_APR19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat4 GROUP 2 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbii (x) LOAD BOX 5 SUBJ F5_299621_D295158_JUN19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat5 GROUP 1 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbi (x) LOAD BOX 6 SUBJ F6_297923_D294277_APR19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat6 GROUP 2 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbi (x) LOAD BOX 7 SUBJ F7_299626_D295158_JUN19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat7 GROUP 1 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbii (x) LOAD BOX 8 SUBJ F8_297924_D294277_APR19@1910_Aut_ERROR2 EXPT St(n)_Se(m)_Rat8 GROUP 2 PROGRAM 1908_SIP_EPHYS_ERROR2_St3_TrainWZ_Cbii (x) 每个模板将具有不同的SUBJ名称,但是它们都具有此基本格式。每个实验和班级都有一个单独的模板。每个实验都有其自己的文件夹,并且在每个实验中都有每个班级的文件夹。我已经相应地命名了它们。这是实验2小组的路径:

C:\Users\Administrator\Experimental_Templates\Experiment_No2\EXP2_SQ3\EXP2_SQ3_Template.txt 在matlab的GUI中,我希望用户从下拉列表中选择一个实验,然后输入小队编号。这会将正确的模板加载到matlab中。我已经创建了一个GUI,并在此添加了.fig和.m文件。除了ui元素的初始化以外,.m文件为空。这些文件可以在我的github上找到: https : //github.com/Rambunctiouslad/Rat_Tracking 。

加载正确的模板后,我基本上希望进行查找和替换。这些字符串((n),(m)和(x))中的每一个都将由用户在GUI的可编辑文本框中之一中键入的输入替换。 (n)是阶段编号,因此在阶段框中键入4会将(n)替换为4,依此类推。

完成此操作后,我希望原始模板与占位符变量保持相同。但是,我希望将更新后的文件以.mac格式保存到特定文件夹中。 .mac不适用于苹果计算机,它是med-pc程序使用的专有格式。

我正在使用MATLAB r2019b。

更多&回答...

matlab查找替换指令,使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换相关推荐

  1. matlab怎么导出矩阵,如何将matlab中矩阵导出到txt文件中

    Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件.通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图 ...

  2. 用MATLAB将矩阵数据写入txt文件中,打开乱码原因

    MATLAB将数据写入txt文件中乱码的原因,是将数据按照二进制文件写入txt文件,所以打开会出现乱码的情况,只需要把 fid1=fopen('piture.txt','w'); 换成,就可以了 fi ...

  3. MATLAB将图像数据以txt文件保存以及从txt文件中读矩阵并显示图像

    网上这方面的分享挺多的,但是发现不怎么好用,下面介绍鄙人的方法 1.将一副灰度图像矩阵读入txt文件.如果你的图像是rgb的话用rgb2gray转成灰度的. 2.从txt文件中读数据到MATLAB并将 ...

  4. MATLAB输入、导入方式(手动输入,TXT文件,Excel导入)

    目录 手动输入 input函数 自动输入 TXT导入数组 dir函数 importdata函数 Excel导入数组 手动输入 input函数 请求用户输入 语法 x = input(number) % ...

  5. 用Matlab把 .txt文件中的16进制数据转换成2进制数据

    问题描述 使用Matlab将.txt文本文件里面存放的16进制数据转换成2进制数据,放入一个新的.txt文件中.直接附代码解释,第一次发文章,仅为了练习使用和记录. clear; clc; fid = ...

  6. MATLAB 生成 HOG+SVM训练所需的txt文件

    MATLAB 生成 HOG+SVM训练所需的txt文件 前言 很简单的一段代码,用于生成HOG+SVM训练所需的数据的文件列表和标签, txt内容就是一行文件路径和一行标签. 本文是为另一篇博文A服务 ...

  7. pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)

    pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values) 目录

  8. python学习-循环替换txt文件中的指定字符

    使用场景:将test.txt文件中10到75之间,每一个序号前都添加一个解析加换行 运行前: 1. 运行后: 解析: 1. 说明:txt使用默认ANSI编码格式即可 #coding=utf-8def ...

  9. 存在文件student.txt,文件格式为Sname:Sbirthyear:Sdept:Sage:Ssex,从文件中查找Sdept为“cs”的行信息,输出到文件csStudent.txt文件中去。

    题目:存在文件student.txt,文件格式为Sname:Sbirthyear:Sdept:Sage:Ssex,从文件中查找Sdept为"cs"的行信息,输出到文件csStude ...

最新文章

  1. mysql修改表引擎Engine
  2. 正确理解HTML,XHTML页面的头部doctype定义
  3. rust服务器假人文件,rust游戏手机版-rust手游预约(腐蚀游戏手机版)-乐游网安卓...
  4. 百度AICA再添57位“首席AI架构师”,人工智能与产业场景结合愈发深入
  5. 《linux就该这么学》第七节课:文件的各种权限以及linux分区命名规则
  6. ffplay播放没有声音SDL_OpenAudio (2 channels, 44100 Hz): WASAPI can't initialize audio client
  7. python调用库实现返回ping的时延_python网络作业:使用python的socket库实现ICMP协议的ping...
  8. 前端学习(509):水平和垂直居中第二种方式
  9. Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)
  10. 域控服务器取消验证_AD域控
  11. git常用命令--tag
  12. Python实现批量处理扫描特定目录
  13. 电工模拟接线软件 app_电气接线方法以及线号管正确方向
  14. mac下下载安装mat
  15. 【云原生 | Envoy 系列】--Envoy原理
  16. 黑莓手机刷Linux系统,黑莓Priv系统刷机包下载及一键刷机方法步骤教程
  17. Web前端-HTML学习笔记一
  18. Mac软件下载站推荐,让你告别软件荒!
  19. 常见基础注入类型-SQL注入-web安全
  20. C++实现U盘小偷(超详细版)

热门文章

  1. 带有Angular JS的Java EE 7 –第1部分
  2. Java的编年史和低延迟
  3. 当Maven依赖插件位于
  4. 使用EasyMock或Mockito
  5. JavaFX 2.0布局窗格– GridPane
  6. EJB 3.0注入和查找简介
  7. pb90代码如何连接sql2008r2_如何使用 HTTP Headers 来保护你的 Web 应用
  8. 无线鼠标可以强制配对_赛睿Rival 3 Wireless游戏鼠标评测:无限全能
  9. 分页查询的实现(struts2+jsp+jstl+el)
  10. OGNL 表达式/ValueStack