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

preg_split приводит к сбросу соединения
preg_split("/({{\s*(?:(?!}}).)+\s*}})/s", file_get_contents('data.txt')); Эта строка заставляет Apache сбросить соединение. data.txt составляет примерно 12 КБ. Что я делаю не так, могу ли я как-нибудь оптимизировать регулярное выражение?
197 просмотров
schedule 16.09.2021

Как мне переписать split () в preg_split ()
Вот мой код, который я хочу обновить с 5.1 до 5.3 на php $filename=$_FILES['file']['name']; function findexts ($filename) { $filename = strtolower($filename) ; $exts = split("[/\\.]", $filename) ; $n = count($exts)-1; $exts = $exts[$n];...
154 просмотров
schedule 07.11.2021

PHP + Разделить абзац на массив
Я не могу найти никакого решения для этого. Пожалуйста помоги. Мне нужно разбить этот «абзац» на массив предложений: $ paragraph = "a. b. c. привет o.c .. привет, мир -в .. привет. мир. 8.5 привет, мир."; Результирующий массив должен...
91 просмотров
schedule 21.09.2021

php пользовательский анализ строки с помощью preg
Мои методы анализируют строки и выполняют действия с информацией, содержащейся в строке. простой пример будет $string= " user:name,password={$_POST['name']}, {$_POST['password']}(md5); names:name=name; "; $class->$method($string);...
511 просмотров
schedule 08.03.2022

PHP preg_split при сохранении разделителя в начале элемента массива
Я новичок в регулярном выражении и хочу разделить строку на разделитель, сохраняя при этом этот разделитель в начале каждого элемента массива. Я безуспешно пытался, и придумал: $str = 'LOTS OF STUFF AND SOME MORE STUFF AND SOME OTHER STUFF';...
1558 просмотров
schedule 20.03.2022

PHP preg_split с двумя разделителями и захват только одного
Очень плохо разбираюсь в регулярных выражениях, заранее извините! Я изо всех сил пытался понять, как разбить строку на массив с двумя разделителями и при этом захватить один и включить его в окончательный массив. preg_split кажется идеальным для...
2908 просмотров
schedule 05.04.2022

Разделите строку с буквами, цифрами и точками с помощью preg_split
Я пытаюсь разбить большую строку, используя разделитель, например R401.4 или R402.3.4 , используя приведенный ниже код: <?php $chapter = "http://codes.iccsafe.org/app/book/content/2015-I-Codes/2015%20IRC%20HTML/Chapter%204.html"; $data...
143 просмотров
schedule 08.05.2022

PHP: как разбить строку UTF-8?
У меня есть следующий код, который не работает с символами UTF-8. Как я могу это исправить? $seed = preg_split('//u', $seed, -1, PREG_SPLIT_NO_EMPTY); $seed = str_split('АБВГДЕЖЗ'); // and any other characters shuffle($seed); // probably...
6730 просмотров
schedule 24.05.2022

разделить на preg_split
Этот вопрос очень похож на использовать preg_split вместо split , но у меня есть некоторые путаницы с регулярным выражением, которые я хотел бы прояснить. Пытаюсь обновить некоторые существующие функции split(), чтобы вместо них использовать...
1013 просмотров
schedule 28.05.2022

Сопоставление определенного символа, если он находится между двумя цифрами с регулярным выражением
Для некоторой обработки данных мне нужно разбить строку на несколько элементов. Пример входной строки: 'one, two & three and four-five 123-456' Теперь мне нужно разделить эту строку на элементы, где возможными разделителями являются , ,...
543 просмотров
schedule 06.06.2022

Php preg_split для прямой косой черты?
У меня есть текст, который я хочу разобрать $str = "text1<br/>text2<br/>text3 я пытался использовать print_r( preg_split("<br/>", $str)); но это не дает мне желаемого результата
1521 просмотров
schedule 20.06.2022

preg_split без замены?
Пытаюсь разбить строку, но не хочу "удалять" то, что ищу... Строка выглядит так: МДВБ, 94010, (555) 555-5555, ХИИ, 94015, (555) 555-5555, ПУНИ, 94010, (555) 555-5555, Я хочу разделить строку после номера телефона, но не хочу удалять номер......
1006 просмотров
schedule 05.09.2022

Использование Preg_Split с несколькими пробелами
У меня немного проблемы с тем, чтобы понять это. У меня есть строки данных, такие как это: $data = "Alpha Natural Resources Inc COM 02076X102 2 077 45 700 x Я хочу «взорвать» эту строку везде, где есть более одного пробела. Проблема, с...
16440 просмотров
schedule 21.09.2022

Ошибка php preg_split при переключении с split на preg_split
Я получаю это предупреждение от php после перехода с split на preg_split для совместимости с php 5.3: PHP Warning: preg_split(): Delimiter must not be alphanumeric or backslash код php: $statements = preg_split("\\s*;\\s*", $content);...
7281 просмотров
schedule 29.03.2023

Регулярное выражение для пробела, но не для экранированных пробелов
Я анализирую ввод ls -lb и пытаюсь поместить каждое поле в массив в PHP. Мой ввод выглядит примерно так: -rwx------ 1 user.name users 546879 2008-09-05 09:23 Newspaper_Templates.pdf -rwx------ 1 user.name users 403968 2009-01-12 14:16...
593 просмотров

как удалить несколько косых черт в URI с помощью «PREG» или «HTACCESS»
как удалить несколько косых черт в URI с помощью «PREG» или «HTACCESS» site.com/edition/new/// -> site.com/edition/new/ site.com/edition///новый/ -> site.com/edition/новый/ Благодарность
14768 просмотров

Разделение строки на несколько разделителей в PHP
Я могу разделить строку запятой, используя preg_split , например $words = preg_split('/[,]/', $string); Как я могу использовать точку, пробел и точку с запятой для разделения строки с любым из них? PS. Я не смог найти подходящий пример...
10111 просмотров
schedule 17.04.2023

Разделить вывод в PHP
Я пытаюсь использовать разделение, preg_split или взорвать, чтобы проанализировать следующие данные в массив, чтобы я мог легко распечатать и изменить данные: 28782188 /var/opt Когда я бегу print_r(preg_split('/ /', $input)); Все,...
172 просмотров
schedule 30.07.2023

Как включить разделитель разделения в результаты для preg_split()?
У меня есть этот простой шаблон, который разбивает текст на периоды: $text = preg_split("/[\.:!\?]+/", $text); Но я хочу включить . : или ! в конец элементов массива. То есть теперь для "хорошо:новости.всем!" У меня есть:...
16667 просмотров
schedule 01.12.2022

Интеллектуальное разделение строки на массив
Этот код разделит строку на массив, содержащий тест и строку: $str = 'test string'; $arr = preg_split('/\s+/', $str); Но я также хочу обнаруживать кавычки и игнорировать текст между ними при разделении, например: $str = 'test "Two...
601 просмотров
schedule 28.02.2023