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

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

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

    $new = ',';
    $value = '40-10';
    $value = str_ireplace("-", $new , $value);

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

<?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()

$Varable = 'keyword[1]';
// Найдет "[" в переменной и получит все что было до него
$str = strpos($Varable, "[");
$Varable = substr($Varable, 0, $str);

вернет: keyword
31 августа 2018, 15:02    1850

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Наверх