Найдет ли регэксп /Java[^script]/ что-нибудь в строке Java?
А в строке JavaScript?
Решение
Решение
Ответы: нет, да.
- В строке
Javaон ничего не найдёт, так как исключающие квадратные скобки вJava[^...]означают «один символ, кроме указанных». А после"Java"— конец строки, символов больше нет.alert( "Java".match(/Java[^script]/) ); // нет совпадений
- Да, найдёт. Поскольку регэксп регистрозависим, то под
[^script]вполне подходит символ"S".alert( "JavaScript".match(/Java[^script]/) ); // "JavaS"
#208