よろしくお願いします。

●正規表現の使用環境
JavaScript

●検索か置換か?
検索

●説明
xという文字から、xという文字までの取得
ただしyxというパターンが含まれている場合は飛ばして、次のxを探す
x((?!yx).)*xを試しましたが、途中で検索が打ち切られて思うようになりません

●対象データ
"ab\"c",'def'

●希望する結果
"ab\"c"