Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: RegExp

Войти
Регистрация
Восстановить пароль
 
Root_www
0 / 0 / 0
Регистрация: 27.03.2015
Сообщений: 52
#1

Не могу разобрать слово - PHP

23.06.2015, 18:07. Просмотров 270. Ответов 2
Метки нет (Все метки)

Всем привет, такой вопрос. могу ли я регулярками вытащить часть слова, просто такая задача, что нужно вытащить Фамилия:Имя@Отчество@Год рождения.
Т е мне нужно всего лишь Фамилия и Имя, при всем притом, что местами отсутствует Отчество и Год рождения
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2015, 18:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу разобрать слово (PHP):

Разобрать слово на буквы c# - C#
Помогите!) У меня задание разработать программу, которая будет разбивать введенное слово на буквы и перемешивать. Никак не могу догнать,...

Как посимвольно разобрать слово? - VB
Есть слово. Нужно его обработать по символьно. Как сделать? Как говориться 'знала, но забыла'. Пожалуйста

Не могу разобрать. - Pascal
Мне задали написать 4 сортирывания масивов (шейкерное, бинарных вставок, шелла и пирамидальное) я то нашел ети коды вот например: {...

не могу разобрать с меню - Программирование Android
а то я что-то недопонимаю.... вот в чем заключается задача: мне необходимо создать меню с переходом на другой лэйот...по аналогии с...

Не могу разобрать HP1050 - Принтеры, МФУ
Доброго времени суток! Ув. форумчане столкнулся с ремонтом МФУ HP 1050 но вот не задача не могу найти в инете мануал по разборке, а...

Не могу разобрать задачу - Java
Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1. Заранее спасибо.

2
quwy
Native x86
3324 / 2171 / 595
Регистрация: 13.02.2013
Сообщений: 7,230
23.06.2015, 18:11 #2
PHP
1
2
3
4
5
$text = 'Фамилия:Имя@Отчество@Год_рождения';
if(preg_match('/^(\S+)\:(\S+)\@/ui', $text, $result)) {
  echo 'Фамилия: '.$result[1];
  echo 'Имя: '.$result[2];
}
0
Fulcrum_013
1218 / 909 / 92
Регистрация: 14.12.2014
Сообщений: 7,585
Завершенные тесты: 3
23.06.2015, 18:22 #3
Можно и без регулярок:
PHP
1
2
3
4
$text = 'Фамилия:Имя@Отчество@Год_рождения';
$tmp=str_replace ( ":" , "@" , $text);
$result=explode("@",$tmp);
print_r($result);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2015, 18:22
Привет! Вот еще темы с ответами:

Ошибка, не могу разобрать - Java SE
Вот код на : java.lang.ExceptionInInitializerError Caused by: java.lang.RuntimeException: Uncompilable source code - Erroneous tree...

Не могу разобрать код - JavaScript
Есть расширение для хрома, но не могу разобраться в коде, а нужно поменять мелочь. Кто сможет помочь разобраться? var debug = false; ...

Не могу разобрать задачу - Delphi
Скрин задачи. Без использования массивов

Не могу разобрать функцию - PHP БД
Не могу понять суть функции, прокоментируйте пожайлуста кто может... function getErrMsg(&$r, $flag = True){ $rc = 0; $err = ''; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru