あなたはかもしれません それをだまして正規表現を使用して検索することができます:
"(.*?)"(?=,|$)
しかし、それは一種のハックっぽいものです(基本的に、コンマまたは行末が直後に続く場合にのみ、終了引用符を受け入れます)。同じロジックが検索-置換にも適用されます。 (繰り返しになりますが、これはすべて、「漂遊」引用が標準のCSVルールに従わないことを前提としています(たとえば、前後にコンマ/行[開始/終了]があります))
元のデータを管理できず、自分が持っているデータを操作する必要があると思いますか?
編集
私はこれを小さいでしか試していませんが データのサンプルでは、これは「漂遊」引用符を見つけているように見えます。これに対して、""
で置換を使用できます。 on:
(?<!^|"|,)"(?!"|,|$)