bu regex kullanıyorum:Regex opsiyonel grup
SH
6208069141055
BC000388
20110412101855
Soru: nasıl 4 gruba ayrılarak
SH_6208069141055_BC000388_20110412101855
:
((?:[a-z][a-z]+))_(\d+)_((?:[a-z][a-z]+)\d+)_(\d{13})
böyle dizeleri maç için İlk grubu isteğe bağlı olarak yapıyorum, sonuçta ortaya çıkan grup boş bir dize mi?
Mümkün olduğunda her durumda 4 grup almak istiyorum. Bu durum için
Giriş dizesi:
(?:([a-z]{2,})_)?(\d+)_([a-z]{2,}\d+)_(\d+)$
Ben girdi emin değilim: (ilk grup sonra hiçbir alt çizgi) kolayca regex kolaylaştırabilirsiniz
6208069141055_BC000388_20110412101855