regex

Функция для возврата только буквенно-цифровых символов из строки?

Я ищу функцию php, которая будет принимать входную строку и возвращать ее очищенную версию, удаляя все специальные симв ... ункция, которая делает то же самое, но возвращает только буквенные символы A-Z. Любая помощь будет очень признательна.

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

Я хотел бы проверить правильность регулярного выражения в PHP, желательно до его использования. Это единственный способ ... трев, вернется ли он FALSE? Существует ли более простой/правильный способ проверки правильности регулярного выражения?

Заменить модификатор preg replace() e на обратный вызов preg replace

Я ужасно разбираюсь в регулярных выражениях. Я пытаюсь заменить это: public static function camelize($word) { retur ... и, если на то пошло, как именно работает preg_replace_callback. Каков был бы правильный код для достижения этой цели?

"вертикальное" соответствие регулярному выражению в "изображении" ASCII

Примечание: Это вопрос о возможностях современных ароматов регулярных выражений. Речь идет не о лучшем способе решения ... ое образование Подсчитайте количество таких образований/сопоставьте начальную точку их всех (4 в приведенном выше примере)

Регулярное выражение плюс разница между звездами?

В чем разница между: (.+?) И (.*?) Когда я использую его в своем php preg_match регулярном выражении?

Регулярное выражение ровно n ИЛИ m раз

Рассмотрим следующее регулярное выражение, где X - это любое регулярное выражение. X{n}|X{m} Это регулярное выраж ... точно n или m раз. Существует ли квантор регулярных выражений, который может проверять вхождение X точно n или m раз?

анализ идентификатора видео YouTube с помощью предварительного сопоставления

Я пытаюсь проанализировать идентификатор видео URL-адреса YouTube с помощью preg_match. Я нашел регулярное выражение н ... &\n]+", $subject, $matches); print "<pre>"; print_r($matches); print "</pre>"; ?> Приветствия

Замените URL-адреса в тексте ссылками HTML

Вот дизайн, хотя: Например, я помещаю ссылку, такую как Http://example.com В текстовой области. Как мне заставить ... t "</a>"; Это просто запоздалая мысль.. stackoverflow, вероятно, также мог бы использовать это: D Любые идеи

Регулярное выражение PHP для проверки даты в формате ГГГГ-ММ-ДД

Я пытаюсь проверить, что даты, введенные конечными пользователями, указаны в ГГГГ-ММ-ДД. Регулярное выражение никогда н ... [0-9]-[0-3][0-9]$",$date)) { return true; }else{ return false; } Есть какие-нибудь мысли?

Разделить строку разделителем, но не в том случае, если она экранирована

Как я могу разделить строку разделителем, но не в том случае, если она экранирована? Например, у меня есть строка: 1|2 ... м образом, с приведенной выше строкой результат должен быть: [0] => 1 [1] => 2\|2 [2] => 3\\ [3] => 4\\\|4

Разделите слово camelCase на слова с помощью php preg match (регулярное выражение)

Как бы я разделил слово: oneTwoThreeFour В массив, чтобы я мог получить: one Two Three Four С preg_match ? Я ... ое слово $words = preg_match("/[a-zA-Z]*(?:[a-z][a-zA-Z]*[A-Z]|[A-Z][a-zA-Z]*[a-z])[a-zA-Z]*\b/", $string, $matches)`;

Как долго может существовать TLD?

Я работаю над регулярным выражением проверки электронной почты в PHP, и мне нужно знать, как долго TLD может быть и ост ... ным. Я провел несколько поисков, но не смог найти много информации по этой теме. Итак, как долго может существовать TLD?

Регулярное выражение для сбора всего после последнего /

Я новичок в регулярных выражениях и задаюсь вопросом, как сформулировать такое выражение, которое собирает все после по ... gle.com/feeds/spreadsheets/p1f3JYcCu_cb0i0JYuCu123 Где идентификатор: p1f3JYcCu_cb0i0JYuCu123 О, и я использую PHP.

Что означает d+ в терминах регулярного выражения?

Я новичок в регулярных выражениях и пришел к следующему \d+. Я точно не знаю, что это значит, пожалуйста, укажите мне правильное направление.

Как проверить, содержит ли строка php только английские буквы и цифры?

В JS я использовал этот код: if(string.match(/[^A-Za-z0-9]+/)) Но я не знаю, как это сделать на PHP.

Как удалить все числа из строки?

Я хотел бы удалить все числа из строки [0-9]. Я написал этот код, который работает: $words = preg_replace('/0/', '', $ ... написать хороший код). Другой код, который я нашел в stackoverflow, также удаляет диакритические знаки (á, ñ, ž...).

Удалите все не буквенно-цифровые символы с помощью preg replace

Как я могу удалить все не буквенно-цифровые символы из строки в PHP? Это код, который я сейчас использую: $url = preg_replace('/\s+/', '', $string); Он заменяет только пробелы.

Сопоставьте a^n b^n c^n (например, "aaabbbcc"), используя регулярные выражения (PCRE)

Хорошо известно, что современные реализации регулярных выражений (в первую очередь PCRE) имеют мало общего с первоначал ... о ли также проанализировать контекстно-зависимую грамматику {anbncn; n>0} (например, aaabbbccc) с использованием PCRE?

Оператор Тильды в регулярных выражениях

Я хочу знать, что означает оператор тильды в регулярных выражениях. У меня есть это утверждение: if (!preg_match('~ ... нная выполняется против этого регулярного выражения. Но почему мое регулярное выражение содержит два оператора тильды?

phpstorm заменяет нотацию массива() на [] короткий синтаксис

Я хотел бы преобразовать все обозначения "массив(...)" в "[...]" в моем проекте, но я не нахожу регулярное выражение, к ... ет для всех случаев (вложенный массив, массив на нескольких строках, вложенный массив на нескольких строках) Спасибо.