preg-match

php разнесите: разделите строку на слова, используя пробел в качестве разделителя

$str = "This is a string"; $words = explode(" ", $str); Работает нормально, но пробелы все равно попадают в массив ... робел после второго слова и 4 пробела после третьего слова. Есть ли какой-нибудь способ сделать это быстро? Спасибо.

Дополнительные группы Регулярных Выражений?

Кажется, я перепутал себя с регулярным выражением preg_match, которое я делаю, поэтому буду признателен за свежий взгля ... тветствовали: <!--menu:start--><!--menu:end--> Или <!--menu:start:(0,3)--><!--menu:end-->

PHP preg совпадение между строками

Я пытаюсь получить строку hello world. Вот что у меня пока есть: $file = "1232#hello world#"; preg_match("#1232\#(.*)\##", $file, $match)

предварительный адрес php-адреса

Мне нужно сопоставить использование регулярного выражения в php-адресах, таких как: 144 улица, город, почтовый индекс ... еня есть запятая, она не работает, и это приводит к пустому массив. Что я могу сделать, чтобы также включить запятые?

Извлечение всех значений между регулярными выражениями в фигурных скобках php

У меня есть контент в этой форме $content ="<p>This is a sample text where {123456} and {7894560} ['These are sa ... что шаблон, который я использовал, неправильный. Что нужно сделать, чтобы получить желаемый результат, показанный выше?

Аналог соответствия PHP preg в Python

Я планирую перенести один из моих скребков на Python. Мне удобно использовать preg_match и preg_match_all в PHP. Я не н ... ('/a class="title"(.*?)<\/a>/si',$input,$output); В то время как в Python я не могу найти аналогичную функцию.

Замена переменных-заполнителей в строке

Только что закончил создание этой функции. В основном предполагается просмотреть строку и попытаться найти любые переме ... echo dynStr($string,$variables); //Would output: 'Dear John Smith, we wanted to tell you that you won the competition.'

Получить текст между тегами HTML [дублировать]

На этот вопрос уже есть ответ здесь: извлечение текста из тега ... уду использовать его с этого момента, он вернет ошибки. preg_match('/<h2>(.*?)<\/h2>/s', $data, $matches);

Разделенный адрес электронной почты регулярного выражения

Мне нужна помощь с регулярным выражением php, я хочу "разделить" адрес электронной почты"[email protected] "к "джондо ... atches); И я получаю Array ( [0] => johndoe@ [1] => johndoe) Итак, как мне нужно изменить регулярное выражение?

Являются ли preg match() и preg replace() медленными?

Я некоторое время кодировал на PHP и продолжаю читать, что вы должны использовать preg_match и preg_replace только тогд ... это так? Было бы действительно плохо использовать 20 preg_matches в одном файле вместо использования другой функции PHP.

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

Пример: $string = "This is some text written on 2010-07-18."; preg_match('|(?<date>\d\d\d\d-\d\d-\d\d)|i', $str ... повторяющихся нумерованных значений : PDO::FETCH_ASSOC. Но я еще не видел подобного модификатора для функций PCRE в PHP.

PHP: Простые регулярные выражения, соответствующие длине?

Я создаю систему регистрации, которая должна проверять имя/пропуск и т. Д. с РЕГУЛЯРНЫМ выражением (и предпочитаю), что ... бы я включил проверку длины в мои два исходных оператора регулярного выражения? Это сделало бы меня такой счастливой..

Обнаружение URL-адреса с помощью предварительного сопоставления? без http:// в строке

Мне было интересно, как я мог бы проверить строку, разбитую на массив, на соответствие preg_match, чтобы узнать, начина ... !"; header("Location: http://www.domain.com/post/id/".$_POST['postID']); exit(); } } Спасибо! Стефан

Получить числа из строки, используя предварительное совпадение [закрыто]

У меня есть строка: <div id="post_message_957119941"> Я хочу извлечь только числа (957119941) из этой строки, используя preg_match.

PHP preg соответствует формату библейского священного писания

Я борюсь с созданием регулярного выражения для анализа такого рода строк (библейские писания): 'John 14:16–17, 25–26 ... 14:16' 'John 14' 'John' Итак, основной шаблон таков: Book [[Chapter][:Verse]] Где глава и стих необязательны.

Как я могу получить только именованные снимки из предварительного совпадения? [дубликат]

Возможный Дубликат: как заставить preg_match preg_match_all возвращать только именованные части выражения регулярног ... льтирующего массива: foreach ($matches as $key => $value) { if (is_int($key)) unset($matches[$key]); }

Совпадать только с набором символов с того же языка (например, с именем facebook)?

preg_match(???, 'firstname lastname') // true; preg_match(???, '서프 누워') // true; preg_match(???, '서프 lastname') // false ... \s]+|[ぁ-ゔ0-9\s]+|[ก-๙0-9\s]+|[ァ-ヴー0-9\s]+|[a-zA-Z0-9\s]+|[々〆〤0-9\s]+)$/u' Но это работает только на некоторых языках.

Как добавить rel="nofollow" в ссылки с помощью preg replace()

Приведенная ниже функция предназначена для применения атрибутов rel="nofollow" ко всем внешним ссылкам и без внутренних ... ost_content"] = str_replace($matches[0][$i], $result, $content["post_content"]); } } return $content; }

Есть ли способ передать другой параметр в функцию обратного вызова preg replace?

Мммм, ребята, я действительно надеюсь, что мой английский достаточно хорош, чтобы объяснить, что мне нужно. Давайте в ... amic[0], $dynamic['replaces'], $this->string); }else{ return $this->string; } Надежда может кому-то помочь.

Создайте предварительное соответствие для проверки пароля, позволяющее (!@#$%)

Я хотел бы создать функцию preg_match для проверки моих паролей, но я не уверен, как ее написать, чтобы разрешить испол ... бой из следующих символов: !@#$% Должно быть 8-12 символов Спасибо вам за любую помощь, которую вы могу предложить.