С учетом строки A
, как определить, содержит ли эта строка подстроку "video/x-flv"
?Как определить, содержит ли строка определенную подстроку
ответ
A.indexOf("video/x-flv") >= 0
Пожалуйста, не застревайте своих операторов вместе с вашими операндами без пробелов вроде этого. 'A.indexOf (« video/x-flv »)> = 0' значительно читабельнее (и соответствует стилю). –
OK. Так привыкли к IDE делать для меня, что я стал ленивым;) – spender
http://www.gskinner.com/blog/archives/2007/04/free_extension.html
gSkinner hasText функция()
РЕДАКТИРОВАТЬ:
НЕТ К сожалению - содержит()
, если (myString.indexof ("А", 0)> 0)
Это совершенно неверно. Иногда это может работать, но кто хочет что-то, что работает только иногда? –
Единственное, что я вижу в этом неправильно, это то, что я забыл '> =' и просто сделал '>'. Что еще не так? Было бы гораздо более эффективной критикой, если бы вы объяснили, почему вы считаете, что это неправильно, а не просто утверждают, что это так. Спасибо – invertedSpear
@ mini-me - форматирование не имеет никакого отношения к этой ситуации, и примерный код так же важен, как использование реальных значений из вопроса, иногда это может быть еще более полезным, поскольку он удаляет шум.Теперь у меня все еще нет ответа, почему это неверно, или объяснение, почему оно будет «работать только иногда», как выразился bug-a-lot. Я могу признать, что это неправильно, но это никому не помогает просто сказать «неправильно» без конструктивной критики. – invertedSpear
if (someString.search('\\[someValueInSquareBracketsForExmaple\\]') == -1) Alert.show('String not found!')
else Alert.show('String found!')
Или вы можете просто использовать строку, которую вам нужно найти, «скрининг» всех служебных символов RegExp, если они существуют, или использовать шаблон RegExp.
Удачи!
здесь есть функция замены одинарных кавычек со строкой ..
var str:String = "hello'welcome'";
str = findAndReplace(str,"'",""e;");
trace(str);
str = findAndReplace(str,""e;","'");
trace(str);
function findAndReplace(haystack:String, needle:String, replace:String)
{
while(haystack.indexOf(needle)>=0) {
haystack = haystack.replace(needle,replace);
}
return haystack;
}
Другим простым методом
var theContent:String = ""e; I hate "e; when content has ' words like, ' in i"
theContent = theContent.split(""e;").join("'");
trace(theContent);
Вы могли бы хотя бы указать на часть этого кода, относящуюся к вопросу. –
Это немного старо, но попробовать if(A.indexOf(video/x-flv) != -1){ //Found it }
indexOf будет возвращать -1, если подстрока не появляется в нем. Так что, если это ничего, кроме -1, это означает, что он существует, надеюсь, это поможет, хотя я, вероятно, немного опаздываю!
Принятый ответ уже предоставляет эту информацию ...> = 0 –
Просто добавить разнообразие, решение с помощью регулярного выражения:
var videoTypeMatcher:RegExp = /video\/x-flv/g;
if (videoTypeMatcher.test(A)) {...}
- или как 1-лайнер -
if (/video\/x-flv/g.test(A)) {...}
RegExp.test() возвращает логическое значение поэтому тест более ясный, чем сравнение с произвольным значением -1 (по крайней мере, для меня).
Однако помните, что этот метод немного медленнее, чем indexOf (source).
- 1. Поиск, если моя строка содержит определенную подстроку
- 2. Как определить, содержит ли строка определенную подстроку в пределах первых символов X
- 3. Как определить, содержит ли строка определенную подстроку, игнорируя регистр, чувствительный к регистру
- 4. Matching подстроку, которая не содержит определенную подстроку
- 5. Как проверить, содержит ли строка подстроку - mysql
- 6. Как проверить, содержит ли строка заданную подстроку?
- 7. Как определить, содержит ли треугольник определенную точку?
- 8. Проверьте, содержит ли строка слово (не подстроку)
- 9. Проверьте, содержит ли строка содержащую подстроку в VHS 2.4
- 10. Как проверить, содержит ли строка определенную подстроку, такую как [3: 0]
- 11. Как определить, содержит ли строка специальные символы?
- 12. Как определить, не содержит ли строка символов?
- 13. Как определить, содержит ли строка Python эмулятор?
- 14. Можно ли определить, содержит ли строка javascript?
- 15. Строка содержит метод возвращает ложь, даже если строка содержит подстроку
- 16. Стоит ли проверять, содержит ли строка подстроку перед ее заменой?
- 17. Как увидеть, содержит ли строка подстроку (цель-с)
- 18. В Java, как проверить, содержит ли строка подстроку (игнорируя регистр)?
- 19. Как увидеть, содержит ли строка подстроку с использованием пакета
- 20. Как проверить, содержит ли строка содержащую подстроку в конце - C
- 21. Как я могу определить, содержит ли Akck bytestring заданную подстроку?
- 22. Как вырезать определенную подстроку?
- 23. Определить строку CSV-файла, если строка содержит определенную строку
- 24. Определение, если массив строк содержит определенную подстроку в ruby
- 25. Проверьте, если строка содержит подстроку в конце
- 26. Определить, содержит ли строка какие-либо пробелы
- 27. Python: определить, содержит ли строка математику?
- 28. Regex выделить определенную подстроку
- 29. Определить, содержит ли строка символы верхнего регистра
- 30. Определить, содержит ли строка String число кавычек
Все еще много непринятых ответов, я вижу. – spender
@spender - yep - иногда у меня просто нет времени, чтобы проверить их все. Извините =) – Rella
Интересно, когда люди перестанут задавать вопросы, на которые можно ответить простым взглядом на документацию ... –