Вопросы по теме 'preg-split'

Разделить текст, используя несколько разделителей, на массив обрезанных значений
У меня есть группа строк, которые мне нужно разделить на массив. Строка должна быть разделена на / , , , with или & . К сожалению, строка может содержать две строки, которые необходимо разделить, поэтому я не могу использовать split()...
277 просмотров
schedule 23.05.2024

preg_split строка на пары букв
У меня слишком много проблем с этой простой проблемой: разбить строку на массив двухсимвольных значений, т.е. $string = 'abcdefgh'; // With the correct regex, should return ['ab','cd','ef','gh']; $array = preg_split("/?????/",$string); Что...
582 просмотров
schedule 27.05.2022

PREG_ или вопрос с регулярным выражением
Я хотел бы сопоставить последний экземпляр / (думаю, вы используете [^/]+$ ) и скопировать содержимое следующих четырех или менее чисел, пока не доберусь до тире - . Я считаю, что «правильный» метод возврата этого числа — через preg_split, но я...
69 просмотров
schedule 26.05.2023

Я пытаюсь разделить/взорвать/preg_split строку, но я хочу сохранить разделитель
Я пытаюсь разделить/взорвать/preg_split строку, но я хочу сохранить пример разделителя: explode('/block/', '/block/2/page/2/block/3/page/4'); Ожидаемый результат : array('/block/2/page/2', '/block/3/page/4'); Не уверен, нужно ли мне...
5740 просмотров
schedule 27.11.2022

php разделить строку на массив по дате (гггг-мм-дд)
У меня есть обычный текстовый журнал, который я пытаюсь отформатировать в php. Я хотел бы разделить каждую запись на массив, содержащий дату и текст. Используя preg_split, я могу это сделать, однако он полностью удаляет дату! Текстовый файл...
1793 просмотров
schedule 21.09.2022

Разобрать заголовок электронной почты из текста, используя регулярное выражение PCRE
Мне нужно проанализировать (разделить) текстовый файл, содержащий электронные письма, экспортированные из Outlook. Я разделяю его, используя preg_split с PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE Моя цель - захватить раздел заголовка...
1500 просмотров
schedule 12.08.2022

Преобразование строки JSON в массив БЕЗ json_decode
Я использую PHP на общем сервере для доступа к внешнему сайту через API, который возвращает JSON, содержащий 2 уровня данных (уровень 1: исполнитель и уровень 2: массив категорий внутри исполнителя). Я хочу преобразовать это в многомерный...
3195 просмотров
schedule 02.10.2023

получение URL-адреса изображения из тега html img, используя php
Не все атрибуты src в html, Точно ID div начинается с "post_message_" HTML-КОД <div id="another_div"> <img src="http://domain.com/folder/somfilename.jpg" border="0" alt=""> </div> <div id="post_message_412">...
350 просмотров
schedule 06.03.2023

PHP preg_split по пробелам, но не внутри тегов
я использую preg_split("/\"[^\"]*\"(*SKIP)(*F)|\x20/", $input_line); и запускаю его на phpliveregex.com , он создает массив: array(10 0=><b>test</b> 1=>or 2=><em>oh 3=>yeah</em> 4=>and...
306 просмотров
schedule 05.07.2022

php: разделить строку на 3 части двумя разделителями, где первый и последний разделители - буквы или цифры соответственно
Любые идеи, как разбить строку на 3 части, где двумя «разделителями», где первый и последний «разделители» являются буквами или цифрами соответственно? $str = "%@-H-e-l-l-o-7-9#$%"; будет разбито так: $arr=("%@-","H-e-l-l-o-7-9", "#$%");...
254 просмотров
schedule 20.06.2022

PHP Regex соответствует полной остановке после определенного количества символов
Я не могу понять, как это сделать с помощью регулярного выражения. Я хочу поставить точку после определенного количества символов в предложении. this is a long sentence. it contains a few full stops in it. I want to match the full stop after the...
419 просмотров

PHP preg_split фигурные скобки
Кто может мне помочь? У меня есть такая строка: $string = '<p>{titleInformation}<p>'; Я хочу разбить эту строку, чтобы получить следующий массив: array ( 0 => '<p>', 1 => '{titleInformation}', 2 =>...
509 просмотров
schedule 09.05.2022

Php preg_split добавить пустое поле в результат
Я пытаюсь разделить координату GPS с помощью функции: $long = "13°47'52.544\"E"; $res = preg_split("/[°'\"]/", $long); но результат: array(0=>13, 1=>, 2=>47, 3=>52.544, 4=>E) почему пункт 1 добавляется к результату?...
42 просмотров
schedule 16.12.2023

Разделить строку на несколько частей с помощью регулярного выражения
У меня есть строка, как BK0001 My book (4th Edition) $49.95 (Clearance Price!) Я хотел бы разделить его на разные части, например [BK0001] [My Book (4th Edition)] [$49.95] [(Clearance Price!)] Я новичок в регулярных выражениях, и...
134 просмотров
schedule 04.05.2023