【问题标题】:Delphi - Extract multiple substrings from a stringDelphi - 从字符串中提取多个子字符串
【发布时间】:2017-08-14 15:39:46
【问题描述】:

我有一个这样的字符串

";;;Caption=C:;FreeSpace=103571001344;Size=162527178752;;;Caption=D:;FreeSpace=129889742848;Size=336805752832;;;Caption=V:;FreeSpace=516807241728;Size=1000207282176;;;;

如何将每个分区数据提取到一个变量中,以便获得如下内容:

partition_1:='Caption=C:;FreeSpace=103571001344;Size=162527178752';
partition_2:='Caption=D:;FreeSpace=129889742848;Size=336805752832';
partition_n:='Caption=V:;FreeSpace=516807241728;Size=1000207282176';

谢谢!

【问题讨论】:

标签: delphi-2010


【解决方案1】:

This question 也适用于您。基本上,使用TStringList,将LineBreak 属性设置为3 个分号(;;;) 并将Text 属性设置为您的字符串。

【讨论】:

  • 当我们遇到重复的问题,而不是发布链接到重复的答案时,首选的方法是投票关闭作为重复
  • 谢谢!这是正确的解决方案!很抱歉创建了一个重复的问题!
猜你喜欢
  • 1970-01-01
  • 2019-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-09
  • 2011-07-21
相关资源
最近更新 更多