我是regex
的新手。我要尋找的正則表達式相匹配下面的模式和提取字符串,字符串的Java正則表達式模式
key1=test1
key2="test1" // which will extract test1 stripping quotes
key3=New test
key4=New" "test // which will extract New" "test - as it is if the quotes come in between
我試圖與\\s*(\\S+)\\s*=\\s*(\\S+*+)
,但不能肯定是否存在如何包括引號。任何幫助將非常感激。
你會得到'鍵=「VA \」略「'? – jlordo
字符串中提到的無一人逃脫報價... – jgm
好了,但你沒」給出正則表達式:)類似'/ ^([^ =] *)=(「(?:\\。| [^」\\] +)*「| [^」] *)$ /'應該處理逃脫雙引號(雖然沒有逃脫其他字符) – jgm