Есть ли в Windows эквивалент fdopen для РУЧКИ?

Если вы используете JavaScript, первое решение , предоставленное cletus, (?<=\[)(.*?)(?=\]), не будет работать, потому что JavaScript не поддерживает оператор lookbehind.

Однако, второе решение работает хорошо, но вам нужно получить второй согласованный элемент.

Пример:

var regex = /\[(.*?)\]/;
var strToMatch = "This is a test string [more or less]";
var matched = regex.exec(strToMatch);

Он вернется:

["[more or less]", "more or less"]

Итак, вам нужно второе значение. Использование:

var matched = regex.exec(strToMatch)[1];

Возврат:

"more or less"

30
задан Adam Rosenfield 10 September 2011 в 03:36
поделиться