在我的 sql 中,我有一些包含电子邮件发件人的行。这些发件人是字符串,不通过列分隔。
这是我行中的 1 个示例。
"Test Example" <test@example.com>, "Second Person" <sperson@example.com>, third@example.com
如您所见,它的纯文本已准备好爆炸。我可以用逗号将其爆炸并将它们分开。
但是今天我意识到了这个例子:
"Test, Example" <test@example.com>, "Second Person" <sperson@example.com>, third@example.com
如您所见,Test 的名称中有一个逗号。所以如果我爆炸它也会爆炸测试。这将导致错误。
我尝试了一些正则表达式,但没有运气。谁能建议我最好的正则表达式来爆炸它们,而不是名字。
仅供参考,名称总是在“”标签中。所以逗号不是。
如果逗号在引号中,我只需要传递。