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

icon1.gif 使用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。

更多&回答...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343817.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电话光端机安装步骤详解

光端机是光信号传输的终端设备,其主要作用是把传统的电话信号转换成光信号并在光纤上传输的设备,是随着光线技术的发展而出现的光端机产品。那么,电话光端机是怎么安装的呢?今天就由飞畅科技的小编来为大家介绍下电话光端机的详细…

php 站内搜索引擎,淘特站内搜索引擎For PhoCmsV9.4

一、产品特点:该产品是淘特站内搜索引擎For PhpCmsV9特别定制版,系统安装后,就可以索引、模糊查询PhpCmsV9的文章数据了(无需连接数据库哦)二、产品下载:三、使用说明:提示:本系统已和tomcat7打包&#xff…

交换机组网常见九大故障问题

交换机是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。那么,交换机组网常见九大故障问题有哪些呢?接下来我们就跟随飞畅科技…

python qtdesigner安装,PyCharm+Qt Designer+PyUIC安装配置教程详解

Qt Designer用于像VC的MFC一样拖放、设计控件PyUIC用于将Qt Designer生成的.ui文件转换成.py文件Qt Designer和PyUIC都包含在PyQt5中,所以我们只需要安装PyQt5塻块然后再指定Qt Designer和PyUIC即可为了避免篇幅过长,本文只讲安装配置,使用可…

可网管交换机的三种管理方式介绍

交换机的按是否可网管,分为可网管交换机和不可网管交换机,可网管交换机可以通过以下几种途径进行管理:通过RS-232串行口(或并行口)管理、通过网络浏览器管理和通过网络管理软件管理。接下来就由杭州飞畅科技来为大家详…

ping cat.flag.php,关于2020年强网杯-强网先锋-主动的赛题解析

原标题:关于2020年强网杯-强网先锋-主动的赛题解析一、基本信息(总概述)本题涉及知识点:命令执行正则匹配linux命令绕过二、基本环境和工具Linux系统PHPApacheFirefoxIndex.phpFlag.php三、Writeup1、根据题目要求还原实验环境首先在Linux虚拟机上安装Ap…

使用Prometheus发现在Kubernetes上运行的应用程序

Prometheus支持抓取应用程序的多个实例。 由于其IP地址会发生变化,因此需要动态发现在协调环境中运行的应用程序。 可以将Prometheus配置为使用Kubernetes API动态地发现正在运行的实例列表中的更改。 下面显示了一个简单的Prometheus示例,该示例对具有…

可网管交换机与非网管交换机的区别

交换机的种类按是否可网管,交换机分为可网管交换机和不可网管交换机。那么,可网管交换机与非网管交换机的区别主要体现在哪里呢?接下来我们就跟随飞畅科技的小编一起来详细了解下吧! 一、可网管交换机与非网管交换机的区别 不可网…

bloomfilter的java实现,BloomFilter(布隆过滤器)原理及实战详解

什么是 BloomFilter(布隆过滤器)布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,这…

六种让路由器与交换机更加安全的方法

传统的网络安全技术侧重于系统入侵检测,反病毒软件或防火墙。内部安全如何?在网络安全构造中,交换机和路由器是非常重要的,在七层网络中每一层都必须是安全的。很多交换机和路由器都有丰富的安全功能,要了解有些什么&a…

spring jaxb_自定义Spring命名空间使JAXB变得更容易

spring jaxb首先,让我大声说一下: Spring不再是XML繁重的了 。 实际上,如今,您可以使用大量注释, Java配置和Spring Boot来编写几乎没有XML或根本没有XML的Spring应用程序。 认真地停止谈论Spring和XML,这已…

什么是8口poe交换机?8口poe交换机有哪些特点?

八口POE交换机(POE31008P)提供了从一个网络节点利用5类以太网线的电源和数据的传输。81端口快速以太网端口能用于10/100Mps的连接,其中8个端口可以提供工业标准的IEEE802.3af电源。先进的自感知算法只为标准PD终端设备供电,因而不…

如何为您的AWS账户设置多因素身份验证(MFA)

步骤1 : 转到AWS控制台并使用您的用户名密码登录。 第2步 : 转到服务-> IAM 第三步: 单击您的根帐户上的激活MFA 第四步 : 在步骤3中,点击屏幕上的管理MFA按钮。 步骤5: 单击分配MFA设备。选…

电视光端机常见故障问题介绍

一提到电视光端机,可能就会让人想起传输距离远、保密性强、抗干扰能力强、传输性能好、容量大等优点,当然也不会忘记价格高这个特点。但是,我们在使用电视光端机的过程中难免会出现各种各样的故障问题,接下来就由飞畅科技的小编来…

电视光端机应用范围及故障维护问题介绍

随着国内通信网络的发展,发展势头强劲,电视光端机应用的监控范围也越来越广。目前,电视光端机应用最多的方面就是长距离视频和数据的传输。在高速公路、银行、电力、电信等的监控领域都要求对视频信号进行远程的传输,目前主要的解…

php项目部署lnmp,如何在lnmp环境里,部署多个php项目?

我有2个php项目,想放在同一个lnmp环境里如果你说两个项目是通过两个不同的域名来访问的话,直接参考以下conf文件内容第一段:server {listen 80 ;server_name www.host1.cc; #监听的hostnameroot /var/www/www_host1_cc/; #第一个项目…

linux文件系统的管理方法,Linux学习笔记:2.文件系统的管理命令(2)

1.命令touch:功能:若之前对应文件不存在,创建一个新文件;若存在,则修改这个文件的最后修改期限。语法:touch [参数] [文件名]主要参数:-a:只更改存取时间-c:不建立任何文…

光端机2m是什么意思,光端机E1与2M有什么关系?

光端机就是将多个E1信号变成光信号的设备,光端机也叫光传输设备。光端机根据传输E1(就是2M)口数量的多少,价格也不同。一般最小的光端机可以传输4个E1目前最大的光端机可以传输4032个E1每个E1包括30个电话。那么,光端机…

ida调试linux程序,MAC使用IDA PRO远程调试LINUX程序

1 背景在学习Linux系统上的一些漏洞知识的时候,往往需要进行“实地测试”,但是在Linux系统上进行调试并不太方便,因为LINUX自带的GDB调试工具真的不太人性化,即使有GDBTUI之类的“伪图形界面调试器”,也跟IDA PRO之类的…

RS485数据光端机产品特点及技术参数介绍

485光端机提供RS-232/485/422串口转光纤功能,实现光纤与RS-232/485/422串口的数据双向透明传输。由于光纤传输距离远(多模2KM,单模可达20,40,60KM),抗干扰能力强,是连接远程终端单元…