|
|
|
| Из базы данных выводиться вот такой список
Ч -Технический департамент
Б - Финансовый департамент
Б-Общий департамент
М- Административно-хозяйственный департамент
Департамент управления дилерскими продажами
|
Проблема заключается в том, что надо удалить первую букву и тире, если они существует, также не известно про пробелы между этими первыми буквами и символами | |
|
|
|
|
|
|
|
для: zavragnov
(25.12.2008 в 17:47)
| | способов масса
<pre><?
$text = 'Ч -Технический департамент
Б - Финансовый департамент
Б-Общий департамент
М- Административно-хозяйственный департамент
Департамент управления дилерскими продажами';
$pattern = '~^\s*\S\s*-\s*~m';
echo $text = preg_replace($pattern, '', $text);
?>
|
удобнее иногда в таких случаях использовать модификатор m
, чтобы ^ означало начало строки , а не всего текста | |
|
|
|
|
|
|
|
для: xx77
(25.12.2008 в 21:15)
| | расскажите как и где научиться составлять такие выражения - '~^\s*\S\s*-\s*~m';
я даже не знаю как это называется штобы в поисковик вопрос задать | |
|
|
|
|
|
|
|
для: skinny
(17.01.2009 в 23:09)
| | Почитайте книгу Фридла — регулярные выражения. | |
|
|
|
|
|
|
|
для: xx77
(25.12.2008 в 21:15)
| | . | |
|
|
|