| |
|
|
| | Из базы данных выводиться вот такой список
Ч -Технический департамент
Б - Финансовый департамент
Б-Общий департамент
М- Административно-хозяйственный департамент
Департамент управления дилерскими продажами
|
Проблема заключается в том, что надо удалить первую букву и тире, если они существует, также не известно про пробелы между этими первыми буквами и символами | |
| |
|
|
| |
|
|
| |
для: 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)
| | | . | |
| |
|
|