这个字符串数据谁帮我看看怎么处理!

Lite_- 2017-04-13 11:48:37
我要得到各个数的数值
M:RSSI= -54, SNR= 25, SEQ= 146, PER= 0/ 5

M:RSSI= -53, SNR= 26, SEQ= 147, PER= 0/ 6
M:RSSI= -53, SNR= 24, SEQ= 148, PER= 0/ 7
M:RSSI= -53, SNR= 25, SEQ= 149, PER= 0/ 8
M:RSSI= -53, SNR= 27, SEQ= 150, PER= 0/ 9
M:RSSI= -54, SNR= 27, SEQ= 151, PER= 0/ 10
M:RSSI= -53, SNR= 24, SEQ= 152, PER= 0/ 11
M:RSSI= -54, SNR= 26, SEQ= 153, PER= 0/ 12
M:RSSI= -54, SNR= 26, SEQ= 154, PER= 0/ 13
M:RSSI= -54, SNR= 24, SEQ= 155, PER= 0/ 14
M:RSSI= -54, SNR= 25, SEQ= 156, PER= 0/ 15
M:RSSI= -54, SNR= 27, SEQ= 157, PER= 0/ 16
M:RSSI= -52, SNR= 26, SEQ= 158, PER= 0/ 17
...全文
384 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lite_- 2017-04-13
  • 打赏
  • 举报
回复
引用 1 楼 zbdzjx 的回复:
把这样的字符串拆分?还是拼出这样的字符串?
拆分 取得数值,然后存到数组
Lite_- 2017-04-13
  • 打赏
  • 举报
回复
拆分 取得数值,然后存到数组
zbdzjx 2017-04-13
  • 打赏
  • 举报
回复
把这样的字符串拆分?还是拼出这样的字符串?
  • 打赏
  • 举报
回复

const
  msvcrt = 'msvcrt.dll';

//int sscanf( const char *buffer, const char *format [, argument ] ... );
//int swscanf( const wchar_t *buffer, const wchar_t *format [, argument ] ... );
function sscanf(buffer: PAnsiChar; const format: PAnsiChar): integer; cdecl; varargs; external msvcrt;
function swscanf(buffer: PChar; const format: PChar): integer; cdecl; varargs; external msvcrt;  // Delphi 2009+

procedure test;
var
  a, b, c, d, e: integer;
begin
  swscanf('M:RSSI= -54, SNR= 25, SEQ= 146, PER= 0/ 5', 'M:RSSI= %d, SNR= %d, SEQ= %d, PER= %d/ %d', @a, @b, @c, @d, @e);
// use a b c d e
end;
你也可以使用jedi code library中的sscanf函数(位于jclsscanf.pas ),是pascal原生实现。
xxfly 2017-04-13
  • 打赏
  • 举报
回复
var lList:TstringList; begin lList:=TstringList.Create; lList.Text:=StringReplace('RSSI= -54, SNR= 25, SEQ= 146, PER= 0/ 5',',', #13#10, [rfReplaceAll]); //lList.Strings[0]='RSSI' //lList.ValueFromIndex[0]=' -54' lList.Free;
zbdzjx 2017-04-13
  • 打赏
  • 举报
回复
http://www.cnblogs.com/railgunman/articles/1789901.html 类似上面说的,按逗号去拆分,再把等号后面的值取出来。
内容概要:本文详细探讨了机组组合优化模型的构建,旨在通过合理安排各类发电机组的启停计划和优化出力分配,实现电力系统在经济性和稳定性上的最佳平衡。文章首先介绍了电力系统的四大主要组件——传统火电机组、风电机组、光伏机组和储能系统的参数及运行特性。接着,围绕最小化系统总运行成本这一目标,设计了优化目标函数,并明确了包括功率平衡约束、机组出力上下限约束、风光发电功率约束、弃风弃光约束、爬坡速率约束、储能系统荷电状态约束、充放电功率约束和充放电互斥约束在内的多项约束条件。最后,文章列出了求解机组组合优化模型所需的关键变量,如传统机组的开停状态、机组出力、启停成本、风电光伏实际出力、弃风弃光比例及储能系统的充放电功率和荷电状态,以实现系统的经济调度和可再生能源的最大化利用。 适合人群:从事电力系统研究、规划和调度工作的工程师和技术人员,以及对电力系统优化感兴趣的科研人员。 使用场景及目标:①助电力系统工程师理解不同类型发电机组的特点及其对系统稳定性、经济性和环保性的影响;②为制定合理的电力系统调度策略提供理论依据和技术支持;③促进可再生能源的有效整合,提高电力系统的灵活性和可靠性。 其他说明:本文提供的模型和方法不仅适用于当前的电力系统,也可为未来含高比例可再生能源接入的电力系统提供参考。文中涉及的具体数学公式和参数设定为实际应用提供了详细的指导,有助于提升电力系统的运行效率和经济效益。

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧