Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Компоненты (https://nowa.cc/forumdisplay.php?f=297)
-   -   Регулярные выражения (https://nowa.cc/showthread.php?t=401657)

PuPsAn 13.09.2013 16:57

Регулярные выражения
 
Подскажите пожалуйста, как с помошью регулярных выражений из такой строки
http://0--1.ORG DNS1.NAME-SERVICES.COM DNS2.NAME-SERVICES.COM DNS3.NAME-SERVICES.COM DNS4.NAME-SERVICES.COM DNS5.NAME-SERVICES.COM

Получить только http://0--1.ORG все символы до пробела или табуляции, а все остальное удалить.

Эстет 15.09.2013 12:10

Re: Регулярные выражения
 
<?php
$str='http://0--1.ORG DNS1.NAME-SERVICES.COM DNS2.NAME-SERVICES.COM DNS3.NAME-SERVICES.COM DNS4.NAME-SERVICES.COM DNS5.NAME-SERVICES.COM';
if (preg_match('/^.*?\s/', $str, $arr)) $result =trim($arr[0]);
print $result;
?>

В нулевом элементе массива получаем нужную тебе строку, но с пробелом/табуляцией - "http://0--1.ORG ", затем тримом убираем пробел. А вообще, для проверки регулярных выражений есть годные онлайн-сервисы, погугли.


Текущее время: 20:08. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2025 NoWa.cc

Время генерации страницы 0.01978 секунды с 9 запросами