«indexof» etiketlenmiş sorular

indexof, bir dizedeki bir harfin ilk oluşumunu veya bir listedeki bir öğenin ilk oluşumunu döndüren Java, C #, JavaScript vb. programlama dillerinde bir yöntemdir.

23
JavaScript'teki bir Dizeden dosya uzantısını nasıl kırpırım?
Örneğin, varsayarak x = filename.jpg, Almak istediğim filenameyerde, filenameherhangi bir dosya adı olabilir (dosya adı yalnızca [a-zA-Z0-9-_] basitleştirmek içeren varsayalım.). Ben testere x.substring(0, x.indexOf('.jpg'))üzerindeki DZone Snippet'ler ama olmaz x.substring(0, x.length-4)daha iyi performans? Çünkü, lengthbir özelliktir ve karakter kontrolü yapmazken indexOf()bir işlevdir ve karakter kontrolü yapar.


18
JavaScript'in String.indexOf () yönteminin düzenli ifadelere izin veren bir sürümü var mı?
Javascript, hala ikinci parametreye izin verirken ilk ilk parametre için bir dize yerine normal bir ifade alan String.indexOf () eşdeğeri var mı? Gibi bir şey yapmam gerek str.indexOf(/[abc]/ , i); ve str.lastIndexOf(/[abc]/ , i); String.search () bir regexp'yi parametre olarak alırken, ikinci bir argüman belirtmeme izin vermiyor! Düzenleme: Bu aslında …



12
IEnumerable'da bir öğenin dizinini nasıl alabilirim?
Bunu ben yazdım: public static class EnumerableExtensions { public static int IndexOf<T>(this IEnumerable<T> obj, T value) { return obj .Select((a, i) => (a.Equals(value)) ? i : -1) .Max(); } public static int IndexOf<T>(this IEnumerable<T> obj, T value , IEqualityComparer<T> comparer) { return obj .Select((a, i) => (comparer.Equals(a, value)) ? i …
144 c#  .net  linq  ienumerable  indexof 

17
Bir nesne dizisinde, öznitelikleri bir aramayla eşleşen bir nesnenin dizinini bulmanın en hızlı yolu
Bunu yapmak için etkili bir yol bulmaya çalışırken biraz sörf yapıyorum, ama hiçbir yere ulaşmadım. Ben böyle görünüyor nesneleri bir dizi var: array[i].id = some number; array[i].name = some name; Ne yapmak istiyorum id, örneğin 0,1,2,3 veya 4'e eşit olduğu nesnelerin INDEXES bulmaktır. Ben sadece gibi bir şey yapabilirim varsayalım: …

10
JavaScript'te eğik çizgiden sonra bir dizenin değerini alın
Zaten bir saatten fazla bir süredir deniyorum ve muhtemelen oldukça kolay olmasına rağmen bunu yapmanın doğru yolunu bulamıyorum: Bende böyle bir şey var: foo/bar/test.html Sonuncudan sonra her şeyi ayıklamak için jQuery kullanmak istiyorum /. Yukarıdaki örnekte çıktı olacaktır test.html. Sanırım substrve kullanılarak yapılabilir indexOf(), ancak çalışan bir çözüm bulamıyorum.

14
JavaScript'te bir dizenin diğerindeki tüm oluşumlarının dizinlerini nasıl bulabilirim?
Başka bir dizedeki bir dizenin tüm oluşumlarının konumlarını büyük / küçük harfe duyarlı olarak bulmaya çalışıyorum. Örneğin, dize verildiğinde: Lübnan'da Ukulele çalmayı öğrendim. ve arama dizesi le, diziyi elde etmek istiyorum: [2, 25, 27, 33] Her iki dizge de değişken olacaktır - yani değerlerini sabit kodlayamıyorum. Bunun normal ifadeler için …

10
Bir dizgenin n'inci oluşumunun dizinini alın?
Açık bir yerleşik yöntemi kaçırmadıysam , bir dizedeki bir dizenin n. Oluşumunu elde etmenin en hızlı yolu nedir? Döngünün her yinelemesinde başlangıç ​​dizinini güncelleyerek IndexOf yöntemini döngüye alabileceğimi fark ettim . Ama bunu bu şekilde yapmak bana savurgan geliyor.
101 c#  .net  string  indexing  indexof 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.