Регулярные выражения

Список регулярных выражений для постоянного пользования

Вырезать цифры из строки

<?php
    $str = array('Значение 2 321 примет');
    $str = preg_replace('/\d/','', $str);
    echo $str; // Вернет: Значение   примет

Вырезать начальные или конечные символы

<?php
    $rest = substr("abcdef", 1);    // возвращает "bcdef"
    $rest = substr("abcdef", 1, 3); // возвращает "bcd"
    $rest = substr("abcdef", 0, 4); // возвращает "abcd"
    $rest = substr("abcdef", 0, 8); // возвращает "abcdef"

Поиск в строке

<?php
    $q = '#';
    $str = 'Найдем # в строке';
    $pos = strripos($str, $q);
    if ($pos !== false) {

    }

Получить(извлечь) значение между скобок

<?php
   $str = 'Текст (наше значение) текст';
   $wi = preg_match('/\((.+)\)/', $str, $m);
   /// $m[1] - наше значение 

Перенос строки

echo 'текст \r\n текст';

Только цифры

$str = preg_replace("/[^0-9]/", '', $str);

Вырезать спецсимволы из стройки

$newstr = preg_replace('%[^A-Za-zА-Яа-я0-9]%', '', $oldstr);

Кирилица

// Вырезать символ
$str = mb_substr($word, 0, 1);

// Верхний регистр
$str = mb_strtoupper($name_ru);

// Нижний регистр
$str = mb_strtolower()
12 июня 2017, 11:55    231



Наверх