Вопросы по теме '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 просмотров
schedule
06.05.2023
как удалить несколько косых черт в URI с помощью «PREG» или «HTACCESS»
как удалить несколько косых черт в URI с помощью «PREG» или «HTACCESS»
site.com/edition/new/// -> site.com/edition/new/
site.com/edition///новый/ -> site.com/edition/новый/
Благодарность
14768 просмотров
schedule
12.04.2023
Разделение строки на несколько разделителей в 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