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