Учитывая строку HTML:
myhtml = "<title> my title </title>"
Как я могу написать функцию, которая возвращает true
, если есть плавающий / неэкранированный <
или >
вместе с самим символом-нарушителем?Примеры:
myhtml = "<title> my title </title>"
hasFloating(myhtml) => false
myhtml = "<title> < </title>"
hasFloating(myhtml) => true, <
myhtml = "<title> > </title>"
hasFloating(myhtml) => true, >
Имейте в виду, что эта строка может быть одним огромным фрагментом HTML-кода с несколькими элементами в нем.Я также согласен с одной функцией, проверяющей, существует ли неэкранированный символ, и второй, возвращающей сам символ нарушителя
Редактировать: для записи, я также использую камень mechanize
в этом проекте