我想讓一個php正則表達式從一個字符串中提取多個部分/條件...讓我告訴你我在說什麼;這是從總的文件內容(而實際內容包含數百個這樣的分組)的摘錄: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 : "" }
正如你所看到的,摘錄的數據重複兩次。我需要在整個文件中搜索並提取如下:一個字「部分」後
- 字符串 - 這將是「C28」或「C29」
- 字符串「類型」屬性後 - 這將是「1AB010050093」或「1AB008140029」
所以,基本上,我需要得到所有的部分引用和相關類型了此文件的......,我不知道去了解的最佳方式這樣做。
請讓我知道是否需要更多的信息來幫助...提前感謝!
是否有你沒有使用Json解析器來處理這種數據類型的原因? –
@Denomales儘管看起來很相似,但該示例不是JSON數據,並且不適用於PHP的「json_decode」。 –
夠公平的。我不得不問。 –