Java[^script]
Bizda regex /Javascript]/ mavjud.
U Java qatoridagi biror narsaga mos keladimi? JavaScript qatorida?
Javoblar: no, yes.
-
Javaskriptida u hech narsaga mos kelmaydi, chunki[^script]“berilganlardan tashqari har qanday belgi” degan ma’noni anglatadi. Shunday qilib, regexp"Java"dan keyin bitta shunday belgini qidiradi, lekin satr oxiri bor, undan keyin hech qanday belgi yo’q.alert("Java".match(/Java[^script]/)); // null -
Ha, chunki
[^script]qismi"S"belgisiga mos keladi. Bu “pattern:script” dan biri emas. Regexp katta-kichik harflarga sezgir bo’lgani uchun ("pattern:i"bayrog’i yo’q), u"S"ni"s"dan boshqa belgi sifatida ko’radi.alert("JavaScript".match(/Java[^script]/)); // "JavaS"