我正在尝试制作一个 php 正则表达式来从一个字符串中提取多个部分/条件......让我告诉你我在说什么;这是总文件内容的摘录(实际内容包含数百个这样的分组):
part "C28"
{ type       : "1AB010050093",
  %cadtype   : "1AB010050094",
  shapeid    : "2_1206",
  descr      : "4700.0000 pFarad 10.00 % 100.0 - VE5-VS3",
  insclass   : "CP6A,CP6B",
  gentype    : "RECT_032_016_006",
  machine    : "SMT",
  %package   : "080450E",
  %_item_number: "508",
  %_Term_Seq : "" }
part "C29"
{ type       : "1AB008140029",
  shapeid    : "2_1206",
  descr      : "150.0000 pFarad 5.00 % 100.0 Volt NP0 CERAMIC CAPACITOR",
  insclass   : "CP6A,CP6B",
  gentype    : "RECT_032_016_006",
  machine    : "SMT",
  %package   : "080450E",
  %_item_number: "3",
  %_Term_Seq : "" }
如您所见,摘录中的数据重复了两次。我需要搜索整个文件并提取以下内容:
- 单词“part”之后的字符串——可以是“C28”或“C29”
- “type”属性后面的字符串——可以是“1AB010050093”或“1AB008140029”
所以,从本质上讲,我需要从这个文件中获取所有部件引用和相关类型......而且我不确定执行此操作的最佳方法。
请让我知道是否需要更多信息来帮助...提前致谢!
