Ben ürün virgül ile ayrılır, aynı zamanda içerik parantez öğelerin içinde virgül olabilir nerede bu gibi bir dize olduğunu varsayalım:Parantez içinde olmayan virgüller nasıl bölünür?
(Düzeltme: Üzgünüm, bazı öğeleri Parantez içeriğe sahip olmayabilir belirtmeyi unutmuşum)
"Water, Titanium Dioxide (CI 77897), Black 2 (CI 77266), Iron Oxides (CI 77491, 77492, 77499), Ultramarines (CI 77007)"
Dizeyi yalnızca parantez içinde olmayanlar tarafından nasıl bölebilirim? yani:
["Water", "Titanium Dioxide (CI 77897)", "Black 2 (CI 77266)", "Iron Oxides (CI 77491, 77492, 77499)", "Ultramarines (CI 77007)"]
Ben bir regex, böyle belki bir şey kullanmak zorunda düşünüyorum:
([(]?)(.*?)([)]?)(,|$)
ama hala o iş yapmaya çalışıyorum.
Eğer şimdiye kadar teşebbüs ne gösterebilir? –