PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (106): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 1580
Строитель Отправлено: 10 Февраля, 2021 - 22:48:40 • Тема: Как вытащить текст из скобок • Форум: Регулярные выражения

Ответов: 8
Просмотров: 1869
ander, писал с телефона
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $str = '[однажды|Вот как то|Зимою наверно]+в+студеную,+зимнюю|летнюю|мокрую|сизую+пору+{я из+леса|кустов|куста+выполз|вылез|вышел}+был+сильный|жуткий|должный+мороз,+[гляжу+поднимается|забирается|выпрямляется]+медленно|быстренько|муторно+в гору+{лошадка|кобылка+везущая|тащащая}+хворосту|кустиков+воз+';
  4.      
  5. preg_match_all('~(?: \[[^]]+\] | \{[^}]+\} | \+[^[{]+\+ )~x', $str, $arr);
  6.  
  7. $arr = array_map(function($s){
  8.     return trim($s, '[]{}+');
  9. }, $arr[0]);
  10.  
  11. var_dump($arr);

См. демо https://3v4l[dot]org/q8n2L
Строитель Отправлено: 10 Февраля, 2021 - 10:44:28 • Тема: Как вытащить текст из скобок • Форум: Регулярные выражения

Ответов: 8
Просмотров: 1869
ander, не понятно, что именно нужно получать в результате. Напишите примеры результатов, которые нужно получить из исходной строки.
Строитель Отправлено: 07 Февраля, 2021 - 23:31:36 • Тема: Как убрать навязчивую рекламу под kubuntu 18 ? • Форум: Прочее

Ответов: 3
Просмотров: 705
mstdmstd, вероятно вам нужно что-то вроде этого?
Строитель Отправлено: 07 Февраля, 2021 - 23:20:20 • Тема: Как вытащить текст из скобок • Форум: Регулярные выражения

Ответов: 8
Просмотров: 1869
ander,
PHP:
скопировать код в буфер обмена
  1. $str = '[однажды]+в+студеную, зимнюю пору+{я из леса вышел}+был сильный мороз,+[гляжу поднимается]+медленно в гору+{лошадка везущая}+хворосту воз+';
  2.  
  3. ! preg_match_all('~\pL+~u', $str, $arr) ?: $str = join(' ', $arr[0]);
  4.  
  5. echo $str;
Строитель Отправлено: 08 Января, 2021 - 00:24:30 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 15
Просмотров: 5845
Facecontrol пишет:
при загрузке больших файлов там какое то время ожидания вроде настраивается. Что то вроде этого.
Цитата из доки:
По умолчанию максимальный размер загружаемого файла для скриптов PHP составляет 128 мегабайт. Однако вы можете изменить эти ограничения. Например, вы можете установить нижний предел, чтобы пользователи не могли загружать большие файлы на ваш сайт. Для этого измените директивы upload_max_filesize и post_max_size. Ну а время выполнения скрипта можно установить без ограничения: set_time_limit(0);
Строитель Отправлено: 08 Января, 2021 - 00:08:28 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 15
Просмотров: 5845
Facecontrol, массив же двухуровневый, значит надо и циклов два:
Спойлер (Отобразить)
Строитель Отправлено: 07 Января, 2021 - 23:51:01 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 15
Просмотров: 5845
Facecontrol пишет:
Например строка=> выборка
Ну и print_r() будет печатать в браузере некую "служебную" информацию вида array( ... ). Для чистого вывода в браузер используйте цикл foreach(){}.
Строитель Отправлено: 07 Января, 2021 - 23:42:55 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 15
Просмотров: 5845
Facecontrol пишет:
Вроде бы через print_r() или нет?
Да. Ну или как в примере выше var_dump($w);
Строитель Отправлено: 07 Января, 2021 - 23:10:29 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 15
Просмотров: 5845
Facecontrol пишет:
Ок а использовать её типо так?
Без модификатора g, в php роль этого модификатора лежит на preg_match_all()
Спойлер (Отобразить)


Ну и ещё может понадобится для поиска большего количества вариантов подправлять шаблон.
Строитель Отправлено: 07 Января, 2021 - 21:44:55 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 15
Просмотров: 5845
Facecontrol, см. пример ~\*{5} 888poker Hand History for Game[dot]+?collected\h\[[^]]+\]~s
Строитель Отправлено: 06 Января, 2021 - 15:56:54 • Тема: Проверка username(nickname) • Форум: Вопросы новичков

Ответов: 3
Просмотров: 444
tonyresh, проверяйте регулярными выражениями.
Спойлер (Отобразить)
Строитель Отправлено: 03 Января, 2021 - 13:11:18 • Тема: Как зарегестрироваться на Twilio forums? • Форум: Прочее

Ответов: 1
Просмотров: 683
mstdmstd, ну дак и спрашивайте там. А то ваш пост обвешан ссылками, и это очень похоже на спам.
Строитель Отправлено: 17 Декабря, 2020 - 01:40:55 • Тема: strtoupper не переводит кириллицу в верхний регистр • Форум: Хранение данных, их вывод и обработка

Ответов: 1
Просмотров: 2644
tigressV пишет:
Есть мысли по этому поводу?
Да - использовать расширение mb_*.
Строитель Отправлено: 11 Декабря, 2020 - 22:24:18 • Тема: Не инициируется функция • Форум: Вопросы новичков

Ответов: 8
Просмотров: 493
rasl89 пишет:
Не работает( замучился, все вариации перебрал.
Вы хоть по ссылке посмотрели? А то там-то как раз рабочий пример опубликован, с ожидаемым результатом. Если у вас не работает заведомо рабочий пример, вы явно делаете что-то не так. На этом я покидаю тему.
Строитель Отправлено: 11 Декабря, 2020 - 22:12:37 • Тема: Не инициируется функция • Форум: Вопросы новичков

Ответов: 8
Просмотров: 493
rasl89, то есть вы хотите сказать, что такой пример у вас не работает?

Страниц (106): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB