Pytania otagowane jako indexof

indexof to metoda w językach programowania, takich jak Java, C #, JavaScript itp., która zwraca pierwsze wystąpienie litery w ciągu znaków lub pierwsze wystąpienie elementu na liście.

23
Jak przyciąć rozszerzenie pliku z ciągu w JavaScript?
Na przykład, zakładając x = filename.jpg, że chcę uzyskać filename, gdzie filenamemoże być dowolna nazwa pliku (załóżmy, że nazwa pliku zawiera tylko [a-zA-Z0-9-_] w celu uproszczenia.). Widziałem x.substring(0, x.indexOf('.jpg'))na fragmentach DZone , ale czy nie działałby x.substring(0, x.length-4)lepiej? Ponieważ lengthjest właściwością i nie sprawdza znaków, podczas gdy indexOf()jest funkcją i …


18
Czy istnieje wersja String.indexOf () JavaScript, która pozwala na wyrażenia regularne?
Czy w javascript istnieje odpowiednik String.indexOf (), który przyjmuje wyrażenie regularne zamiast ciągu dla pierwszego pierwszego parametru, jednocześnie dopuszczając drugi parametr? Muszę zrobić coś takiego str.indexOf(/[abc]/ , i); i str.lastIndexOf(/[abc]/ , i); Podczas gdy String.search () przyjmuje wyrażenie regularne jako parametr, nie pozwala mi podać drugiego argumentu! Edycja: Okazało się …



12
Jak uzyskać indeks elementu w IEnumerable?
Ja to napisałem: 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 


10
Uzyskaj wartość ciągu po ukośniku w JavaScript
Próbuję już od ponad godziny i nie mogę znaleźć właściwego sposobu, aby to zrobić, chociaż prawdopodobnie jest to dość łatwe: Mam coś takiego: foo/bar/test.html Chciałbym użyć jQuery do wyodrębnienia wszystkiego po ostatnim /. W powyższym przykładzie wynikiem będzie test.html. Myślę, że można to zrobić za pomocą substri indexOf(), ale nie …


10
Pobrać indeks n-tego wystąpienia łańcucha?
O ile nie brakuje mi oczywistej wbudowanej metody, jaki jest najszybszy sposób na uzyskanie n- tego wystąpienia ciągu w ciągu? Zdaję sobie sprawę, że mogę zapętlić metodę IndexOf , aktualizując jej indeks początkowy przy każdej iteracji pętli. Ale robienie tego w ten sposób wydaje mi się marnotrawstwem.
101 c#  .net  string  indexing  indexof 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.