So I use a lot of regex to format SQL. 

I'm trying to match all quotes surrounding numeric values (INT) so I can remove them.

I use this to match numerics in qoutes:

```
(?<=(['"])\b)(?:(?!\1|\\)[0-9]|\\.)*(?=\1)

```

Playing with this so far but no luck yet:

```
'(?=[0-9](?='))*

```

What i'm trying to say is look ahead infinity, matching anything that is a number unless it is quote then accept then match.

Any regex ninja's out there can help put me on the path?

Here's an example string:

```
'2018-12-09 07:29:00.0000000', 'US', 'MI', 'Detroit', '48206', '505', '68.61.112.245', '0', 'Verizon'

```

I just want to match the `'` around `48206`, `505`, and `0` so I can strip them.

To be safe lets assume there are other characters as well that could appear in the test string. ie - its not really feasible to say just match anything that's no a dash a letter or a dot, etc. Also the question is language-agnostic so any applicable language is fine -- JavaScript, Python, Java, etc.