GrayMaster
Новичок
Помогите с регуляркой
Добрый день! Помогите пожалуйста с составлением регулярного выражения:
Задача состоит в том, чтоб вырезать соответсвующий кусок со страницы.
Есть регулярка: "~<span onmouseover=\"_tipon\(this\)\" onmouseout=\"_tipoff\(\)\"[^>]*>.*</span>~iU"
Вроде всё хорошо, но если строка будет такого содержания: "<span onmouseover="_tipon\(this\)" onmouseout="_tipoff\(\)" blablabla>my content <span class="a">1234567890</span> my content</span>", то вырезка будет "не правильной". Вырежется текст, отмеченный красным цветом.
Помогите пожалуйста составить регулярное выражение, чтоб этого избежать, и вырезать не до первого </span>, а до конца HTML блока.
Спасибо.
Добрый день! Помогите пожалуйста с составлением регулярного выражения:
Задача состоит в том, чтоб вырезать соответсвующий кусок со страницы.
Есть регулярка: "~<span onmouseover=\"_tipon\(this\)\" onmouseout=\"_tipoff\(\)\"[^>]*>.*</span>~iU"
Вроде всё хорошо, но если строка будет такого содержания: "<span onmouseover="_tipon\(this\)" onmouseout="_tipoff\(\)" blablabla>my content <span class="a">1234567890</span> my content</span>", то вырезка будет "не правильной". Вырежется текст, отмеченный красным цветом.
Помогите пожалуйста составить регулярное выражение, чтоб этого избежать, и вырезать не до первого </span>, а до конца HTML блока.
Спасибо.