我正在尝试制作一个 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”
所以,从本质上讲,我需要从这个文件中获取所有部件引用和相关类型......而且我不确定执行此操作的最佳方法。
请让我知道是否需要更多信息来帮助...提前致谢!