我只想136.50
捕捉以下如何解決這個負面lookbehind正則表達式?
$136.50 (was $195.00)
我試圖以使用負回顧後不組一個價格,如果它是另一個價格之前。這是我有:
(?<!\$.+)\$(?<price>[\d.,]+)
我究竟做錯了什麼?
編輯:我認爲這個問題可能是我不能在lookaround中使用可變長度的字符串,但我不知道如何構造沒有一個正則表達式。
編輯:有時只有一個價格,在這種情況下,我想分組的價格。這就是爲什麼我沒有使用積極的前瞻來確認價格是第一個價格。
有其他可能的格式或這種格式是唯一的發生嗎? – bukart
爲什麼你不去第一個價格? –
@bukfixart或者只有一個價格,或者會有兩種格式的價格,其中我會一直想要第一個 – jela