Virgülle ayrılmış bir listede bulunan Nth girdisini bulmak için kullanılabilecek düzenli bir ifadeye ihtiyacım var.Nᵗʰ girişini virgülle ayrılmış bir listede bulmak için hangi normal ifadeyi kullanabilirim?
abc,def,4322,[email protected],3321,alpha-beta,43
... ve 7 inci girişi (alpha-beta
) değerini bulmak istedim:
Örneğin, bu liste aşağıdaki gibi göründüğünü. Başlangıç noktası olarak
([^,]*,){$m}([^,]*),
:
Regex kullanıyor musunuz? Bir str.split (",") [N - 1] ' – Amarghosh
@Amarghosh hakkında Bu Python – CoffeeRain
kullanıyor olmayabilir Düz bir normal ifade ile yapmak istemezsiniz. Bölmek isterseniz veya daha iyisi, bir CSV ayırma modülü kullanın ve sonra ortaya çıkan listeden ihtiyacınız olan öğeyi dışarı çekin. – tchrist