preg-match

У меня есть такой HTML: <b>This is a title: </b> 0091 + Two + 423 + Four + (Five, Six, Seven) <b>Some more text: </b> Abc + Hi + Random + Text + (Hello, 522, Four) ... <b>Hello world!: </b> Test + Foo + 1122 + (120, 122, Four) Теперь, используя php, я хо...

Как сделать регулярное выражение, которое принудительно: буквы и цифры (по крайней мере 1 из каждой) минимальная и максимальная длина (от 10 до 50) ничего, кроме букв или цифр При использовании PHP preg_match? Вот что у меня получилось: ^[A-Za-z0-9]{10,50}$ Кажется, что он делает все, кроме букв...

Недавно я наткнулся на это: Синтаксис регулярных выражений PCRE-рекурсивные Шаблоны Это, по-видимому, открывает возможности для "сопоставления" HTML-тегов, в чем обычные выразители не были хороши. Может ли эта экспериментальная функция каким-либо образом использоваться для разбора фрагментов HTML? или до...

Я ищу в интернете, но не могу найти правильный ответ, поэтому я пытаюсь таким образом. Я использую этот код для проверки ввода UTF-8. Я хочу разрешить печатные символы и некоторые определенные специальные символы. $pattern = '/[^w.-s,&!?()+_:;]+$/u'; $status = @preg_match($pattern, $value); if (($status...

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

У меня есть несколько строк, таких как: some words 1-25 to some words 26-50 more words 1-10 words text and words 30-100 Как я могу найти и получить из строки все "1-25" и "26-50" и больше ...

Я делаю торрент PHP Crawler и у меня есть проблема, вот мой код: // ... the cURL codes (they're working) ... // Contents of the Page $contents = curl_exec($crawler->curl); // Find the Title $pattern = "/<title>(.*?)</title>/s"; preg_match($pattern, $contents, $titlematches); echo "Title - "....

Я пытаюсь получить все подстроки, соответствующие множителю: $list = '1,2,3,4'; preg_match_all('|d+(,d+)*|', $list, $matches); print_r($matches); Этот пример возвращает, как и ожидалось, последнее совпадение в [1]: Array ( [0] => Array ( [0] => 1,2,3,4 ) [1] =&...

С регулярные выражения POSIX (ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ конвертировать старые выражения в PCRE (Perl совместимые регулярные выражения) (preg). например, у меня есть следующее регулярное выражение: eregi('^hello world'); Как я могу перевести выражения в 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)`; ...