這是我正在使用的數據字符串。使用三個固定字符之間的正則表達式提取數據
f = """{"id"=156,"pid"=656,"sd"=656,"id"=156,"pid"=656}"""
我想讀取id的值。所以我正在使用
regex = '"id":(.+?),"pid"'
pattern = re.compile(regex)
ida = re.findall(pattern,f)
現在正則表達式返回兩個id值。 我想只讀取「id」和「sd」之間的id值。我們怎麼可以寫一個正則表達式語句包括「PID」和「SD」拿到第一個「身份證」的唯一價值