Описание тега preg-split

NonePreg_split() - это функция PHP, которая позволяет разбивать строку с помощью регулярного выражения.
1 ответ

Mysqli_real_escape_string мешающий preg_split работать?

Example Text: This will be stored in the $_POST['x'] variable This is sentence one. This is sentence two. This is sentence three. Если я запускаю этот код ниже, он вернет массив только с одним элементом $x= mysqli_real_escape_string($db, $_POST['x']…
17 фев '13 в 21:56
1 ответ

Удалите все ненужные символы из строки английских слов и китайских символов

Есть ли какая-либо функция preg_replace (или любой другой метод) для удаления всех ненужных символов из строки английских слов и китайских символов. Ненужные символы включают в себя все специальные символы (включая подчеркивание) и цифры. Обратите в…
2 ответа

Как получить только операнды с регулярным выражением

Я пытаюсь извлечь только операнды, а именно. + - / а также * из моего арифметического выражения. Например: A + B должен вернуть меня + Я попытался использовать следующие несколько RegEx, но я всегда получаю массив с 3 элементами: Выражение № 1: prin…
23 июн '18 в 16:54
1 ответ

preg_split регулярное выражение не работает правильно

Нужно разделить текст по динамическому идентификатору Мое регулярное выражение: $content = preg_split('/<span id="more-[1-9]+"><\/span>/i', get_the_content('more')); К сожалению, иногда это работает, иногда нет: <span id="more-1237"&g…
13 авг '14 в 15:02
4 ответа

Разграничить строку пробелами

Что будет подходящим регулярным выражением для разделения строки всеми пробелами? Между двумя токенами также может быть несколько пробелов, и в конце они должны игнорировать пробелы. Что у меня так далеко: <?php $tags = "unread dev test1 "; $tags…
27 авг '12 в 20:55
1 ответ

Есть ли способ заменить некоторые кавычки на preg_split и пропустить некоторые?

Я пытаюсь использовать preg_split() но результаты не то, что я ожидаю получить от функции. Я новичок в PHP и в целом preg_split() сцена, и мне кажется, что это сложно понять, по крайней мере, на данный момент. $row = "EL10,40,2019-02-06,55555,2019-0…
19 фев '19 в 12:18
0 ответов

Определение HTML и текста с помощью preg_split

Итак, у меня есть этот кусок кода: elseif ((%%factorn == 100) && (%%landcd != "5022")){ %%tekstsplit = sgapiPregSplit("/[#]+/",sgapiGetValue(17)); foreach (%%tekstsplit as %%output) { %%testsplit = sgapiPregSplit("/[|]+/",%%output); foreach …
04 апр '17 в 06:18
2 ответа

PHP разбивает строку на слово перед двоеточием

У меня есть строка, которая выглядит так: aaaaa: lorem ipsum bb: dolor sit amet ccc: no pro movet Каков наилучший способ разбить строку на массив и получить следующий результат в PHP? array[0]='aaaaa: lorem ipsum'; array[1]='bb: dolor sit amet'; arr…
23 июн '17 в 07:58
1 ответ

RegExp, чтобы получить строки с переносами строк

Я пытаюсь получить некоторые строки комментариев из нашей базы данных, они хранятся в виде строки, разделенной '\n'. К сожалению, в некоторых комментариях содержатся тексты - также с '\ n', и я не разделяю их соответственно. Пример комментария выгля…
27 ноя '12 в 18:38
3 ответа

Использование splitAt в регулярном выражении reg_split для сохранения их в результирующем массиве

Есть ли способ использовать splitAt в регулярном выражении preg_split и сохранить их в результирующем массиве вместе с результатами? Например: $text = " did the great white eat the fishes "; $text = preg_split("~( did | eat )~", $text, -1, PREG_SPLI…
05 ноя '15 в 19:40
1 ответ

PHP preg_split поиск пропускает первое слово

Я использую preg_split, чтобы найти некоторые результаты, и он отлично работает, за исключением (как ни странно) первого слова. Например, если есть элемент под названием "синий телефон" и я ищу "случайный телефон", я ничего не получаю, однако, если …
07 ноя '13 в 11:56
2 ответа

PHP Preg_split split для символа ', за исключением предшествующего?

У меня проблема с разделением текста по ' характер кроме когда ' предшествует ?, Я использовал это выражение, чтобы разделить мой текст: preg_split("/([^?]')/",$this->msg) Это выражение работает нормально, но удаляет последний символ из разделенн…
26 апр '15 в 18:16
2 ответа

Preg_split, как сохранить разделитель?

Я пытаюсь сохранить разделитель preg_split ( и ) без разделения его в новой позиции массива и не могу понять это. Так что любая помощь будет оценена. Я пытаюсь взять каждую строку из следующего HTML-кода и поместить его в другую позицию массива: &lt…
02 мар '15 в 09:11
2 ответа

Символы php preg_split и UTF-8

Кто-нибудь может объяснить, почему этот код $string='6аd_ТЕХТ GOOD_TEXT'; $words = preg_split('/\s+/', $string, NULL, PREG_SPLIT_NO_EMPTY); var_dump($words); дисплеи array(2) { [0]=> string(8) "6àd_ÒÅÕÒ" [1]=> string(9) "GOOD_TEXT" } вместо ar…
17 апр '12 в 21:25
1 ответ

PHP расщепление строки

Хорошо, вот вопрос. У меня есть строка. Эта строка является комбинацией кодов штатов США. $codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY'; Мне нужно разбить строку на две буквы, такие…
15 янв '15 в 21:26
1 ответ

preg_split url slug и id

В настоящее время у меня есть этот шаблон URL: foo-bar-1 bar-foo-bar-2 etc Я бы хотел отделить слова от числа, но у меня возникли проблемы с полным пониманием того, как это сделать. Я начал с того, что сблизило меня: $slug = 'foo-bar-1'; preg_split(…
02 сен '13 в 00:56
4 ответа

PHP разделить имя и номер телефона (текст и номер)

Я использую preg_split отделить текст и номер телефона от строки. Мои тестовые случаи ниже: $string_one = "1. Maria +60136777000"; $string_two = "2. Rahul Khan 0146067705"; $string_three = "Johny +6013699900"; $string_four = "Henry 01363456900"; И э…
28 июн '18 в 08:41
2 ответа

Возникли проблемы с preg_split и использованием регулярных выражений

Мне тяжело изучать регулярные выражения и preg_split, Я пытаюсь применить то, что я изучил, и не могу, кажется, запустить простой поиск.. Я перепробовал много вариантов, но не могу разделить жирный тэг и только жирный тэг <?php $string = "<b&g…
02 окт '12 в 02:46
4 ответа

preg_split от обратной косой черты

В моем PHP-коде у меня есть имя класса с пространством имен, назначенным в строке, например: $my_class_name; // = "Aaa\Bbb\Ccc"; // this is not in source code, just var dump Мне нужно только второе имя, "Bbb" в моем случае. Я пытался использовать эт…
21 мар '12 в 21:51
2 ответа

PHP preg_split - сопоставлять пробелы, апострофы, обратные метки

У меня есть следующая строка из текстового поля INPUT POST: ' 123 '123 '' 123 ''123 `123 ` 123 Я хотел бы преобразовать его в следующий массив: [0] => 123 [1] => 123 [2] => 123 [3] => 123 [4] => 123 [5] => 123 [6] => 123 Я пытаю…
20 мар '16 в 13:42