Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Java[^script]

Найдет ли регэксп /Java[^script]/ что-нибудь в строке Java?

А в строке JavaScript?

Решение
Решение

Ответы: нет, да.

  • В строке Java он ничего не найдёт, так как исключающие квадратные скобки в Java[^...] означают «один символ, кроме указанных». А после "Java" — конец строки, символов больше нет.

    alert( "Java".match(/Java[^script]/) ); // нет совпадений
    

  • Да, найдёт. Поскольку регэксп регистрозависим, то под [^script] вполне подходит символ "S".

    alert( "JavaScript".match(/Java[^script]/) ); // "JavaS"
    

#208
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!