PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (106): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 1580
Строитель
Отправлено: 10 Февраля, 2021 - 22:48:40 • Тема: Как вытащить текст из скобок • Форум: Регулярные выражения
Ответов: 8 Просмотров: 1869
ander , писал с телефона
PHP:
скопировать код в буфер обмена
<?PHP
$str = '[однажды|Вот как то|Зимою наверно]+в+студеную,+зимнюю|летнюю|мокрую|сизую+пору+{я из+леса|кустов|куста+выполз|вылез|вышел}+был+сильный|жуткий|должный+мороз,+[гляжу+поднимается|забирается|выпрямляется]+медленно|быстренько|муторно+в гору+{лошадка|кобылка+везущая|тащащая}+хворосту|кустиков+воз+' ;
preg_match_all ( '~(?: \[[^]]+\] | \{[^}]+\} | \+[^[{]+\+ )~x' , $str , $arr ) ;
return trim ( $s , '[]{}+' ) ; } , $arr [ 0] ) ;
См. демо https://3v4l[dot]org/q8n2L
Строитель
Отправлено: 08 Января, 2021 - 00:24:30 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения
Ответов: 15 Просмотров: 5845
Facecontrol пишет: при загрузке больших файлов там какое то время ожидания вроде настраивается. Что то вроде этого.
Цитата из доки:
По умолчанию максимальный размер загружаемого файла для скриптов PHP составляет 128 мегабайт. Однако вы можете изменить эти ограничения. Например, вы можете установить нижний предел, чтобы пользователи не могли загружать большие файлы на ваш сайт. Для этого измените директивы upload_max_filesize и post_max_size. Ну а время выполнения скрипта можно установить без ограничения: set_time_limit(0);
Строитель
Отправлено: 07 Января, 2021 - 23:51:01 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения
Ответов: 15 Просмотров: 5845
Facecontrol пишет: Например строка=> выборка
Ну и print_r() будет печатать в браузере некую "служебную" информацию вида array( ... ) . Для чистого вывода в браузер используйте цикл foreach(){} .
Строитель
Отправлено: 07 Января, 2021 - 23:10:29 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения
Ответов: 15 Просмотров: 5845
Facecontrol пишет: Ок а использовать её типо так?
Без модификатора g, в php роль этого модификатора лежит на preg_match_all()
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
$r = '***** 888poker Hand History for Game 1249710593 *****
75$/150$ Blinds No Limit Holdem - *** 02 01 2021 23:42:22
Tournament #173292501 0.91$ + 0.09$ - Table #1 9 Max (Real Money)
Seat 6 is the button
Total number of players : 6
Seat 1: bwmvas (1495$ )
Seat 2: amberlee82 (4037$ )
Seat 4: tseb2g (5088$ )
Seat 5: 26bet (700$ )
Seat 6: zhuandr009 (1085$ )
Seat 10: snowblack007 (1095$ )
snowblack007 posts ante [15$]
bwmvas posts ante [15$]
amberlee82 posts ante [15$]
tseb2g posts ante [15$]
26bet posts ante [15$]
zhuandr009 posts ante [15$]
snowblack007 posts small blind [75$]
bwmvas posts big blind [150$]
** Dealing down cards **
amberlee82 calls [150$]
tseb2g folds
26bet folds
zhuandr009 folds
snowblack007 calls [75$]
bwmvas checks
** Dealing flop ** [ 9h, Qh, 8h ]
snowblack007 checks
bwmvas checks
amberlee82 checks
** Dealing turn ** [ Kh ]
snowblack007 checks
bwmvas checks
amberlee82 checks
** Dealing river ** [ 7c ]
snowblack007 checks
bwmvas checks
amberlee82 checks
** Summary **
bwmvas shows [ 8d, Qd ]
snowblack007 shows [ 5d, Jd ]
amberlee82 did not show his hand
bwmvas collected [ 540$ ]
"ГОСТЬ Z
L
gії Я”е@ яHand2NoteLiveOnIntegratedMessageГОСТЬ 9
L
gії Я”е@OnIntegratedMessageГОСТЬ Ђ 9
L
gії Я”е@ яHand2NoteLiveOnIntegratedMessage HandHistoryDynamicMessage -1430408516ГОСТЬ _ 9
L
gії Я”е@OnIntegratedMessage HandHistoryDynamicMessage -1430408516ГОСТЬ a
L еї Я”е@ яHand2NoteTableHudView.OnHandUpdate, 9msГОСТЬ D
L еї Я”е@TableHudView.OnHandUpdate, 9msГОСТЬ i d &
L АьА Я”е@ яHand2NoteEnter THM.HandleDynamicHand.lock for #ГОСТЬ , АьА Я”е@UpdateHudForHand calls17 X
L АьА Я”е@ яHand2NoteHudViewLogical.UpdateГОСТЬ ;
L АьА Я”е@HudViewLogical.UpdateГОСТЬ 4 И
Ш L чБ Я”е@ яHand2NotePlayerDynamicDisplayDatasГОСТЬ[bwmvas]
Player=bwmvas (PAC)
CurrentStreet=River
PlayersLeftCount=3
IsFolded=False
IsHeroFolded=True
OpenRaisedPreflop=False
CalledOpenRaisePreflop=False
Did3betPreflop=False
Called3betPreflop=False
IsHeadsUpOnFlop=False
EffStackOnFirstActionInBB=9,96666667
EffStackOnFirstActionInM=4,74603175
EffStackOnFirstActionAmongVpipedInBB=9,96666667
EffStackOnFirstActionAmongVpipedInM=4,74603175
[HitedDisplayFiltersIds]
all hands
all hands
preflop any action' ;
preg_match_all ( '~\*{5} 888poker Hand History for Game.+?collected\h\[[^]]+\]~s' , $r , $w ) ;
Ну и ещё может понадобится для поиска большего количества вариантов подправлять шаблон.
Строитель
Отправлено: 11 Декабря, 2020 - 22:24:18 • Тема: Не инициируется функция • Форум: Вопросы новичков
Ответов: 8 Просмотров: 493
rasl89 пишет: Не работает( замучился, все вариации перебрал.
Вы хоть по ссылке посмотрели? А то там-то как раз рабочий пример опубликован, с ожидаемым результатом. Если у вас не работает заведомо рабочий пример, вы явно делаете что-то не так. На этом я покидаю тему.
Страниц (106): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB