18 lines
738 B
Markdown
18 lines
738 B
Markdown
Ответы: **нет, да**.
|
||
|
||
<ul>
|
||
<li>В строке <code class="subject">Java</code> он ничего не найдёт, так как исключающие квадратные скобки в `Java[^...]` означают "один символ, кроме указанных". А после <code>"Java"</code> -- конец строки, символов больше нет.
|
||
|
||
```js
|
||
//+ run
|
||
alert( "Java".match(/Java[^script]/) ); // нет совпадений
|
||
```
|
||
</li>
|
||
<li>Да, найдёт. Поскольку регэксп регистрозависим, то под `[^script]` вполне подходит символ `"S"`.
|
||
|
||
```js
|
||
//+ run
|
||
alert( "JavaScript".match(/Java[^script]/) ); // "JavaS"
|
||
```
|
||
</li>
|
||
</ul>
|