const className = 'класс, который не надо удалять';
// Если известно, что класс присутствует или должен быть добавлен в случае отсутствия:
element.className = className;
// Если известно, что класс отсутствует и не должен быть добавлен:
element.className = '';
// Если неизвестно, присутствует ли класс и в случае отсутствия он не должен быть добавлен:
element.className = element.classList.contains(className) ? className : '';
// или
element.classList.remove(...[...element.classList].filter(n => n !== className));
pointer-events: none
<!-- 1 -->
<section class="info">
<div class="info__something container">
<div class="info__wrapper">
<!-- 2 -->
<section class="info container">
<div class="info__wrapper">
<!-- 3 -->
<section class="info">
<div class="info__wrapper container">
<?php
function replaceLogic($match) {
return "<tag>$match[0]</tag>";
}
$input = 'Вот арбуз - @ho_ho_ho какой-то текст @ho_ho_ho2';
$output = preg_replace_callback('/@[0-9a-z_]+/u', 'replaceLogic', $input);