0
我之前捕獲所有內容的所有嘗試都只返回最後一次出現。我有以下幾個源字符串示例。如何捕獲重複的可選值
{"rec_timestamp": "2016-12-25T11:43:38.763-0700","151521": "-18.788","151515": "25","151522": "2.804","151520": "3506","151523": "-18.4","11124": "NO_DEFECT|","151516": "0","151510": "ALCLFA2BA314","151518": "3.28","151519": "24.398438","": "","": "","": "","": ""}
{"rec_timestamp": "2016-12-25T11:43:38.763-0700","151521": "-18.788","151515": "25","151522": "2.804","151520": "3506","151523": "-18.4","11124": "NO_DEFECT|","151516": "0","151510": "ALCLFA2BA314","151518": "3.28","151519": "24.398438"}
所以對於我就多達......「24.398438」的第一條記錄返回到$ 1(之前的一切,「」)和第二個例子返回整行的是(「」是可選的)?
我想:
(^.*)(,""*?)
(^.*)(,"".*)
是否這樣? https://regex101.com/r/LNHYOY/2 – CAustin
輸入字符串看起來像有效的JSON。是否有任何理由不能使用JSON解碼函數來恢復編碼的數據結構並從中獲取值? – axiac