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 символов
Спасибо вам за любую помощь, которую вы могу предложить.