Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 27 May 24 11:30:58, всего сообщений: 10756
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8065 из 10756 ===================================== RU.UNIX.BSD =
От   : Yury Ivliev                      2:5020/400         22 Sep 18 10:34:48
Кому : Victor Sudakov                                      22 Sep 18 10:34:48
Тема : Re: вопрос по регулярному выражению
FGHI : area://RU.UNIX.BSD?msgid=<1187510240@shelob.esterdev.com>+6b89988e
На   : area://RU.UNIX.BSD?msgid=2:5005/49+5ba5c828
= Кодировка сообщения определена как: IBM866 =================================
==============================================================================
From: Yury Ivliev <ii@any.com.ru>

Hi, Victor!

On Sat, 22 Sep 2018 11:38:56 +0300,
    Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote:
VS> Что означает "?" внутри первых скобок, или иначе спрошу, к чему
VS> он относится?
perl -a -e 'm,^/~(.+)(/.*)?$,; print "user: $1\n"'
/~qqqq/qqq/qq
user: qqqq/qqq/qq

perl -a -e 'm,^/~(.+?)(/.*)?$,; print "user: $1\n"'
/~qqqq/qqq/qq
user: qqqq

То есть "?" уменшает "вес" первой части выражения (".+").

Тут можно ещё так:
perl -a -e 'm,^/~([^/]+)(/.*)?$,; print "user: $1\n"'
/~qqqq/qqq/qq
user: qqqq
--- ifmail v.2.15dev5.4
* Origin: Black CaT's Point (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.116502 секунды