Я пытаюсь заменить содержимое пустым, используя это регулярное выражение.
objRegExp.Pattern = "<(?>/?)(?!(p|strong)(>|\s))[^<]+?>"
sHtml = objRegExp.Replace(sHtml, "")
Если я проверю это <(?>/?)(?!(p|strong)(>|\s))[^<]+?>
регулярное выражение на gskinner , оно работает нормально Но когда я помещаю это на страницу Classic ASP
, это не работает.
При отладке ошибка отображается как
Синтаксическая ошибка в регулярном выражении
ВХОД:
<h2>Regex testing</h2><br/><p>P Test</p><div>Div Test</div><strong>Strong Test</strong>
ОЖИДАЕМЫЙ ВЫХОД:
Regex testing<p>P Test</p>Div Test<strong>Strong Test</strong>
Пожалуйста, предложите, что здесь не так?