Проблема обрнутог косог црта у PHP

Обрнути кос црт је специјални симбол у PHP. То значи да у низу, ако желимо да кос црт представља самог себе, морамо га удвостручити:

php<?php
  $str = '\\ \\\\ \\\\\\'; // у ствари низ '\ \\ \\\'
?>

Обрнути кос црт је такође и специјални симбол регуларних израза. То значи да унутар регуларног израза, да би кос црт представљао самог себе, потребно је да га напишемо чак четири пута:

php<?php
  echo preg_replace('#\\\\#', '!', '\\ \\\\ \\\\\\'); // исписаће '! ! !!'
?>

Хајде сада да напишемо регуларни израз у коме шаблон претраге буде: обрнути кос црт један или више пута. У том случају ћемо написати оператор + за чак 4 симбола испред њега без груписања:

php<?php
  echo preg_replace('#\\\\+#', '!', '\\ \\\\ \\\\\\'); // исписаће '! ! !'
?>
Задание 1

Дат је низ:

php<?php
  $str = 'a\\b c\\d e\\f';
?>

Пронађите у овом низу све поднизове по шаблону слово, обрнути кос црт, слово.

Задание 2

Дат је низ:

php<?php
  $str = 'a\\b c\\\\d e\\\\\\f';
?>

Пронађите у овом низу све поднизове по шаблону слово, обрнути кос црт било колико пута, слово.