Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2018, 11:44   #1
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию Помощь с регулярным выражением

День добрый

Вопрос относительно регулярного выражения. Необходимо найти поле port2. Ищу с помощью шаблона:
preg_match("/port2>(\d{4})/", $file1, $port);
Результат соответственно: port2>5432
Есть ли какая-нибудь возможность выдавать в поиск только то, что в круглых скобках в шаблоне.

Код:
    <databases>
        <database>
            <mf-title>Наименование</mf-title>
            <mf-id>local</mf-id>
            <host>192.168.1.2</host>
            <port1>5431</port1>
            <port2>5432</port2>
            <user>postgres</user>
         </database>
      </databases>
Посторонним В.
NSvirus вне форума Ответить с цитированием
Старый 08.08.2018, 11:55   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

А что в $port[1] по выходу?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.08.2018, 12:01   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от NSvirus Посмотреть сообщение
Есть ли какая-нибудь возможность выдавать в поиск только то, что в круглых скобках в шаблоне.
поясните, а что Вы имеете в виду?

Цитата:
Сообщение от Аватар Посмотреть сообщение
А что в $port[1] по выходу?
5432
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.08.2018, 12:04   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
5432
Так и я о том же )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.08.2018, 12:10   #5
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

тю,а я читаю под нулевым индексом и думаю: "какого черта" ? спасибо, ребят
Посторонним В.
NSvirus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совпадение с регулярным выражением YARK0S PHP 1 07.07.2017 13:34
Проблема с регулярным выражением kakawkin PHP 0 13.09.2012 01:34
Проблема с регулярным выражением ssdm PHP 14 25.02.2010 12:55
Проблема с регулярным выражением ssdm PHP 3 12.01.2010 18:26