Я пытаюсь написать функцию в PHP, используя preg_replace, где он заменит все те символы, которые НЕ найдены в списке. Обычно мы заменяем место, где они найдены, но это другое.preg_replace в PHP - регулярное выражение для условия NOT
Например, если у меня есть строка:
$mystring = "ab2c4d";
Я могу написать следующую функцию, которая заменит все номера с *:
preg_replace("/(\d+)/","*",$mystring);
Но я хочу, чтобы заменить те символы, которые не являются ни число или алфавиты от a до z. Они могут быть похожими на # $ *(); ~! {} [] | \ /., <>? ' и т.д.
Так что ничего, кроме цифр и алфавитов, должно быть заменено чем-то другим. Как мне это сделать?
Благодаря
Отлично, я использовал этот, и он сработал. – Ali