Как заменить <span style = "font-weight: bold;"> foo </span> на <strong>foo </strong> с использованием PHP и регулярных выражений? - PullRequest
4 голосов
/ 28 апреля 2010

У меня есть такая строка:

<span style="font-weight: bold;">Foo</span>

Я хочу использовать PHP, чтобы сделать это

<strong>Foo</strong>

… без влияния на другие span с.

Как я могу это сделать?

1 Ответ

7 голосов
/ 28 апреля 2010
$text='<span style="font-weight: bold;">Foo</span>';
$text=preg_replace( '/<span style="font-weight: bold;">(.*?)<\/span>/', '<strong>$1</strong>',$text);

Примечание : работает только для вашего примера.

...