Следующий код взят из книги Джона Resig в Secrets of JavaScript NinjaЧто означает это регулярное выражение ( /?)?
var html = "<div class='test'><b>Hello</b> <i>world!</i></div>";
var results = html.match(/<(\/?)(\w+)([^>]*?)>/);
Я хочу, чтобы понять смысл первого захвата (в пределах круглых скобок), т.е. (\/?)
.
Почему downvote? Этот ответ правильный. –
@TimPietzcker Да, ответ правильный. Я только что отредактировал, чтобы сделать его более ясным и, конечно, +1. – Geek