【发布时间】:2017-01-29 20:54:21
【问题描述】:
如果我有这样的段落:
MODULE Local (Parent := "Local",
ParentModPortId := 1,
CatalogNumber := "1756-L71S",
Vendor := 1,
ProductType := 14,
ProductCode := 158,
Major := 27,
Minor := 11,
PortLabel := "RxBACKPLANE",
ChassisSize := 13,
Slot := 11,
Mode := 2#0000_0000_0000_0001,
CompatibleModule := 0,
KeyMask := 2#0000_0000_0001_1111,
SafetyNetwork := 16#0000_3acc_033e_6fa0)
END_MODULE
它目前在我的程序中保存为一个简单的字符串。现在,我想将每一行保存为数组中的一个条目,我该怎么做呢?
【问题讨论】:
-
如果
,是一个共同点,那么为什么不拆分,上的数据 -
根本不清楚您要实现什么。您提到的代码是文本输入还是其他?输入是如何存储的?您是从磁盘还是从数据库中读取它?您的问题缺少太多信息,几乎无法回答。查看常见问题解答,了解如何提出好的问题。
-
请更具体地说明您想要的最终结果。您希望如何格式化数组中的各个字符串?
-
@GregB 我正在从磁盘上读取它,但我不确定这有什么帮助,作为读者也不是那么安全吗?如果我使用的是服务器,我会在这里询问 SQL 或类似的东西。编辑我的评论的人将文本块解析为一个格式为代码块的数组。这只是文字。一个大段落与返回键隔开,当我尝试将它放入一个字符串变量时,它会导致问题,如下所示:gyazo.com/1aae0d19c02b6636d84fdd80bebb70c7.
标签: c# arrays parsing paragraph