我有一个字符串:
(3592, -1, 7, N'SUNWopensp-root', N'1.5,REV=10.0.3.2004.12.15.14.19', N'Sun Microsystems, Inc.', N'The OpenJade Group''s SGML and XML parsing tools - platfowrm independent files, / filesystem', N'SunPackage', abc, 83)
我需要用逗号分隔它,但不是 N' ... ' 子字符串中的那些。
我设法N' ... '
用这个提取了字符串的所有内容:
N\'(.*?)(?:\',|\)|\'\))
但这不会拆分逗号"3592, -1, 7"
等,而我不能单独拆分逗号,因为这会N' ... '
用逗号分解字符串。最终目标是让所有字段以逗号分隔,N' ... '
字符串中的字段除外(即N'.. , ..'
也应该是一个完整的字段)。