[Homework] JavaScript Basics - JavaScript Functions and Objects - Problem {6} - Count Number of DIVs. - Regex - как да мачнем всичко, освен конкретна фраза?
Здравейте,
Най-елементарното, което ми хрумва при тази задача, е да сплитна стринга по всичко, освен </div>. Но нещо не мога да се оправя с регекса.
var divs = str.split(/^<\/div>/g) - Това защо не работи и как трябва да е?
Могат да се намерят и по-заобиколни решения, но искам да разбера как работи регекс. Мерси предварително!
Супер, така ще стане по-лесно. Но все пак ми е интересно и как да сплитна по всичко, освен този див
Може би трябва да се разшири малко този регекс, за да хваща коректните тагове, т.е. да се затвори. Също да се преброят затварящите тагове и да се провери дали са същият брой; ако не са - да се върне по-малкото от двете. Не знам дали ще работи добре, трябва с повече примери да се тества и с невалиден код включително.