есть html-код вида <div>dsadsad</div> <div>gfdgdgdfgdfgfdgfdg</div> нужно вытащить код от первого DIV до последнего </DIV>. Поскольку тут есть совпадение по </div> не могу понять каким образом можно составить регулярное выражение, которое бы выхватывало бы всё не до первого </div>, а все 2 строчи.
Я бы сделал так: Код (Text): <div>[A-z\0-9]+ Затем <div> с помощью реплейса убрал. --- Добавлено --- На выходе получается Код (Text): <div>dsaSdds23ad <div>gfdgdgdfgdfgfdgf2dg
Обычно регулярки - жадные, если их не ограничить. Код (Text): /<div>(?:.|\s)+<\/div>/gm Пример в песочнице