powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / поясните пож, зачем нужны тут #
3 сообщений из 3, страница 1 из 1
поясните пож, зачем нужны тут #
    #39498668
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
function checkTime($victim)
{
    return preg_match("^([01]?[0-9]|2[0-3]):[0-5][0-9]$",$victim)?$victim.":00":"00:00:00"; // всегда 00:00:00
//    return preg_match("#^([01]?[0-9]|2[0-3]):[0-5][0-9]$#",$victim)?$victim.":00":"00:00:00"; // а вот тут все ок
}


реально, моск сломал. полез в гугол - и на тебе - #
что почитать на эту тему? (про #)
...
Рейтинг: 0 / 0
поясните пож, зачем нужны тут #
    #39498676
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczчто почитать на эту тему? Документацию .
...
Рейтинг: 0 / 0
поясните пож, зачем нужны тут #
    #39499676
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документация - оно конечно да,
но недоумение спрашивающего совсем не лишено основания,
поскольку во всех остальных языковых реализациях ( Perl, Python, Java, Javascript, C#, Powershell, Haskell, ....)
представленный строковым литералом шаблон не имеет дополнительного обрамления символом-разделителем.

Понятно, почему на это пошли - чтобы засунуть модификаторы аккурат в 1-ый аргумент после символа-разделителя
и тогда можно компилировать regex сразу при вычленении 1-го аргумента при синтаксическом разборе.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / поясните пож, зачем нужны тут #
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]