Вопросы с тегом «indexof»

23
Как обрезать расширение файла из строки в JavaScript?
Например, предполагая, что x = filename.jpgя хочу получить filename, где filenameможет быть любое имя файла (предположим, что имя файла содержит только [a-zA-Z0-9-_] для упрощения.). Я видел x.substring(0, x.indexOf('.jpg'))на DZone Snippets , но не будет ли x.substring(0, x.length-4)лучше? Потому lengthчто это свойство и не выполняет проверку символов, тогда как indexOf()является функцией …

7
Почему indexOf не работает с массивом IE8?
Приведенная ниже функция отлично работает на Opera, Firefox и Chrome. Однако в IE8 он не работает наif ( allowed.indexOf(ext[1]) == -1) стороны. Кто-нибудь знает почему? Есть ли очевидная ошибка? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', …

18
Существует ли версия JavaScript String.indexOf (), которая допускает регулярные выражения?
В javascript есть ли эквивалент String.indexOf (), который принимает регулярное выражение вместо строки для первого первого параметра, но при этом разрешает второй параметр? Мне нужно сделать что-то вроде str.indexOf(/[abc]/ , i); и str.lastIndexOf(/[abc]/ , i); Хотя String.search () принимает в качестве параметра регулярное выражение, он не позволяет мне указать второй …


13
Где Java Array indexOf?
Я, должно быть, упускаю что-то очень очевидное, но я искал повсюду и не могу найти этот метод.
198 java  arrays  indexof 

12
Как получить индекс элемента в IEnumerable?
Я написал это: 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
В массиве объектов самый быстрый способ найти индекс объекта, атрибуты которого соответствуют поисковому запросу.
Я немного занимался серфингом, пытаясь найти эффективный способ сделать это, но ничего не получил. У меня есть массив объектов, который выглядит следующим образом: array[i].id = some number; array[i].name = some name; То, что я хочу сделать, - это найти ИНДЕКСЫ объектов, где id равен, например, одному из 0,1,2,3 или 4. …

10
Получить значение строки после косой черты в JavaScript
Я уже пытаюсь больше часа и не могу придумать, как это сделать, хотя, вероятно, это довольно просто: У меня примерно так: foo/bar/test.html Я хотел бы использовать jQuery для извлечения всего, что находится после последнего /. В приведенном выше примере вывод будет test.html. Думаю, это можно сделать с помощью substrи indexOf(), …

14
Как найти индексы всех вхождений одной строки в другую в JavaScript?
Я пытаюсь найти позиции всех вхождений строки в другой строке без учета регистра. Например, учитывая строку: Я научился играть на укулеле в Ливане. и строку поиска le, я хочу получить массив: [2, 25, 27, 33] Обе строки будут переменными, т.е. я не могу жестко запрограммировать их значения. Я подумал, что …

10
Получить индекс n-го вхождения строки?
Если мне не хватает очевидного встроенного метода, каков самый быстрый способ получить n- е вхождение строки в строке? Я понимаю, что могу зацикливать метод IndexOf , обновляя его начальный индекс на каждой итерации цикла. Но делать это таким образом мне кажется расточительным.
101 c#  .net  string  indexing  indexof 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.