С конца строки мне нужно удалить определенные строки. Я мог бы сделать это с помощью цикла, но я думаю, что это должно быть возможно с помощью регулярного выражения.Удалить определенные строки из конца строки
Пример: удалить все <br>, & nbsp; и пробелы с конца строки ввода.
"Привет мир < < уш > > уш & NBSP; & NBSP;"
должен стать
"Привет мир".
Я пробовал различные перестановки
$input = preg_replace('/(<br>| | )*$/', '', $input);
, но в конце концов мое регулярное выражение знание подводит меня. Как я могу это сделать?
Что происходит? Что вы получаете? –
Код, который вы предоставили, работает, когда '$ input =" Hello world
";'. Я что-то упускаю? (PHP 5.4.19 (cli)) – plasmid87
@Sniffer - один
остался. – Olaf