Здравствуйте. В настоящее время я пытаюсь получить слово - , но только она, поэтому я могу заменить ее в будущем. Но моя проблема в том, что я нахожу это внутри ввода и просто хочу выбрать его внутри тега span, а не внутри тега ввода.
В этом случае у меня нет контроля над html, чтобы иметь возможность вручнуюизменить Мне нужно изменить это с помощью регулярных выражений. Вывод html, который у меня есть, выглядит следующим образом:
<span class="wpcf7-form-control wpcf7-radio"><span class="wpcf7-list-item first">
<label>
<input type="radio" name="escolher_pacote" value="English. Many desktop publishing packages and web page editor -- use Lorem Ipsum as their default model text, and a search">
<span> English. Many desktop publishing packages and web page editor -- use Lorem Ipsum as their default model text, and a search </span>
</label>
</span>
<span class="wpcf7-list-item">
<label>
<input type="radio" name="escolher_pacote" value="Lorem Ipsum is simply dummy text of the printing and typesetting -- Ipsum has been the industry's standard dummy">
<span class="wpcf7-list-item-label">
Lorem Ipsum is simply dummy text of the printing and typesetting -- Ipsum has been the industry's standard dummy
</span>
</label>
</span>
Регулярное выражение, которое я пробовал до сих пор, чтобы получить знания, которые я имею:
(--)[^<>]*?<.+?>
<span[^>]*>(.*?)</span>
>(.*?)\<
(--)[^<>]*?<.+?>
Поскольку у меня нет особого представления о регулярном выражении, у меня возникают проблемы с правильным пониманием. Просто чтобы запомнить, мне нужно выбрать только - , который находится внутри любого спам-тега, который может содержать или не содержать класс и другие атрибуты
Я буду использовать это с php preg_replace функция