下面是我正在嘗試的正則表達(dá)式:
/((?<![\\])['"])((?:.(?!(?<![\\])\1))*.?)\1/
這是我給出的文字
val1=""val2>"2022-11-16 10:19:20"
我也需要像 val1 這樣的空白表達(dá)式, 即我在比賽中需要類似下面的內(nèi)容
"" 2022-11-16 10:19:20
如果我將文本更改為如下所示,我將獲得正確的輸出
val2>"2022-11-16 10:19:20"val1=""
誰能告訴我我哪里出了問題
使用替代方案來匹配這兩種情況。
一個(gè)替代方案匹配一對(duì)引號(hào),另一個(gè)使用環(huán)視來匹配兩個(gè)引號(hào)的內(nèi)部。
""|(?<=")[^"]+(?=")