1 (изменено: ksa791, 2010-10-11 17:12:44)

Тема: JScript: метод Search и скобка

Привет.

Вот код

var WshShell = WScript.CreateObject("WScript.Shell"); 
    
var f1="javascript 0)\">White"
WScript.Echo(f1);
var textproba = f1.search(")\">");
WScript.Echo(textproba);

Wscript пишет, что в строке 5 символ 1 ошибка, но если убрать из строки

var textproba = f1.search(")\">");

скобку ')', которая находится после первых кавычек
Вот так

var textproba = f1.search("\">");

, то все работает.
Так тоже не работает

var textproba = f1.search("\)\">");

Работающий код

var WshShell = WScript.CreateObject("WScript.Shell"); 
    
var f1="javascript 0)\">White"
WScript.Echo(f1);
var textproba = f1.search("\">");
WScript.Echo(textproba);

Как сделать чтобы работало со скобкой?

2

Re: JScript: метод Search и скобка

/\)\">/

Я конечно далек от мысли... (с)

3

Re: JScript: метод Search и скобка

Спасибо, работает.
А почему вместо кавычек идет /?
Где про это почитать можно?

4

Re: JScript: метод Search и скобка

ksa791 пишет:

Спасибо, работает.
А почему вместо кавычек идет /?
Где про это почитать можно?

Это регулярные выражения

( 2 * b ) || ! ( 2 * b )