I am trying to come up with the correct C# regex to remove unwanted quotes in a csv file. It can be word/numeric combination with quotes inside of a column.
Is there a simple regex
to remove the quotes around the bold words. Only want the quotes removed.
"Testing","Test123", "**"Test0202**" else", "Test 223 **"testing**" end"
"Orange", "Banana", "**"apple**" crown", "tasty **"Grapes**" end"
I have tried to look at a few regex
examples but couldn't figure out the exact pattern.
Currently, we are just looking for exact string matches to remove it.
CodePudding user response:
This (?<!, |,|^)"(?!,|$)
, see: https://regex101.com/r/aXjeHV/1
Selects all double quotes that are:
- not at the beginning of a line
- not at the end of a line
- not have a
,
after it - not have a
,
before it, and do not have a,
(comma space) before it.