bir grup yakalanmış parantez değil bir ifade için herhangi bir yolu var mı Opsiyonel Bloklar ile Numaralandırma Grubu?bir Düzenli İfade
E.g. İsteğe bağlı bloklar (B|C)?
ve (F|G)?
gerek parantez
(A(B|C)?) D (E(F|G)?)
dikkate alınız: i bir böyle ifade şey var.
Bu gruplarda yakalananlarla ilgilenmiyorum. Tek istediğim ilk ve son bloğun tamamını yakalamak.
Ama nedeniyle opsiyonel blokların, grup numaralandırması değişecek ve ben (E(F|G)?)
grupta 2 veya 3 olarak yakalandı eğer
i sonuç gruplarında isteğe bağlı parçaların görmezden ifadesini söyleyebilir söyleyemem Yani grup numaralandırma aynı kalacak? Ya da isteğe bağlı yakalamalar yapabilirim, her zaman gruplar halinde görünür - null olduğunda bile? Böyle bir grubun maç referans edilemez
(A(?:B|C)?) D (E(?:F|G)?)
:
Haklısın. Görünüşe göre sadece 3 grup (ama indeks 1, 3 ve 4 ile) gösteren tutulması plug-in QuickREx tarafından yanlış yönlendirildi. Ancak, yakalamayan bit, gürültüyü azaltmak için hala çok kullanışlı oluyor. – Stroboskop