Убрать все символы, кроме “ a-z A-Z . ' - ” - PHP

190
01 февраля 2018, 18:58

Подскажите регулярное выражение. Необходимо удалить все символы, кроме:

a-z
A-Z
.
'
-
Answer 1

Примерно так:

$str = "AaBb ..'. - русский текст, 123456";
$str = preg_replace("/[^a-z'-.]/i", '', $str);
echo $str;

Вывод:

AaBb..'.-

Если нужны будут пробелы, добавьте \s в скобки.

READ ALSO
Подсветка активного пункта навигации

Подсветка активного пункта навигации

Есть такой нехитрый код, он обеспечивает подсветку активного пункта навигации:

252
binary '-': no operator found which takes a left-hand operand of type 'const CArray<int>::iterator'

binary '-': no operator found which takes a left-hand operand of type 'const CArray<int>::iterator'

У меня выскакивает ошибка при вызове std::sort

286
Безопасность Standart Template Library [требует правки]

Безопасность Standart Template Library [требует правки]

Слышал мнение, что STL сама по себе не безопасна и использовать ее в своих проектах не стоитХочется услышать мнение профессионалов об этом...

240
Стили к собственному виджету - C++ Qt

Стили к собственному виджету - C++ Qt

Всем привет! Столкнулся с такой трудностью:

290