У меня есть сегмент кода, который повторяется в содержимом много раз (он представляет собой текстовые сноски). Например, этот сегмент для первой сноски:
Код: Выделить всё
[url=file:///C:/Users/hp/Desktop/file.docx#_ftn1]
[1]
[/url]
.....
[url=file:///C:/Users/hp/Desktop/file.docx#_ftnref1]
[1]
[/url]
Код: Выделить всё
href="file:///C:/Users/hp/Desktop/file.docx#_ftn1"
href="file:///C:/Users/hp/Desktop/file.docx#_ftnref1"
Код: Выделить всё
href="#_ftn1"
href="#_ftnref1"
Я использую следующий код:
Код: Выделить всё
if(preg_match_all('/href\s*=\s*"[^"]+(#[^"]+)"/',get_the_content(),$match))
{
echo preg_replace('/href\s*=\s*"[^"]+(#[^"]+)"/','href=""', get_the_content());
}
Подробнее здесь: https://stackoverflow.com/questions/197 ... doesnt-fit
Мобильная версия