Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: RegExp
Войти
Регистрация
Восстановить пароль
 
Root_www
0 / 0 / 2
Регистрация: 27.03.2015
Сообщений: 52
#1

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

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

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

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

Как посимвольно разобрать слово?
Есть слово. Нужно его обработать по символьно. Как сделать? Как говориться...

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

Не могу разобрать програмку
Пожалуйста напишите комментарии к программе, чтобы я смог детально ее разобрать...

Не могу разобрать код
Здравствуйте! Объясните пожалуйста, как понимать вот этот код: var multTable...

Не могу разобрать функцию
Не могу понять суть функции, прокоментируйте пожайлуста кто может... ...

2
quwy
Native x86
3333 / 2180 / 649
Регистрация: 13.02.2013
Сообщений: 7,239
23.06.2015, 18:11 #2
Лучший ответ Сообщение было отмечено Root_www как решение

Решение

PHP
1
2
3
4
5
$text = 'Фамилия:Имя@Отчество@Год_рождения';
if(preg_match('/^(\S+)\:(\S+)\@/ui', $text, $result)) {
  echo 'Фамилия: '.$result[1];
  echo 'Имя: '.$result[2];
}
0
Fulcrum_013
Заблокирован
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
Привет! Вот еще темы с решениями:

Не могу разобрать код
Есть расширение для хрома, но не могу разобраться в коде, а нужно поменять...

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

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

Не могу разобрать код
String a = "Antonov:Vlad , aa : b"; String kk = a.split(Pattern.quote(":"));...


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

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

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