2012-02-24 161 views
3

我正在尋找一個正則表達式來匹配一個字符串,該字符串可以包含除單引號之外的任何內容,但如果引號被轉義,則應該匹配。不包含引號但可以包含轉義引號的正則表達式

本質上,我想匹配字符串"Tuco""Tuco\"ABC"但不是"Tuco"";

它看起來像下面不符合報價,但不符合報價。

"^((?!\").)*$" 

什麼是正確的正則表達式。

感謝

基本上我正在尋找任何有效的雙引號字符串,如果有可能的轉義字符..

+1

怎麼樣逃脫\像'Tuco \\「'? – 2012-02-24 00:26:12

+1

我不認爲你有很好的把握單引號是什麼(即'vs') – 2012-02-24 00:43:19

回答

3

看來你正在尋找有可能逃脫雙引號的字符串表達式:

"(?:[^"\\]+|\\.)*" 
相關問題