小编And*_*ira的帖子

仅限正则表达式:数字,字母和重音符号

我需要使用PHP过滤字符串以仅返回"带有重音符号的数字,字母和字母" .

我尝试了许多不同的正则表达式,但我做不到.

我得到的最接近的是:

$string = 'Você está bem? 123 # ! @ ...';
echo preg_replace('/[^\w\s+$]/', '_', $string);

// Return: Voc__ est__ bem_ 123 _ _ _ ___
// But I need to return: Você_está_bem_123 _ _ _ ___
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?我试图解决它几个小时,甚至在这里寻找其他问题.

php regex replace diacritics

1
推荐指数
1
解决办法
747
查看次数

标签 统计

diacritics ×1

php ×1

regex ×1

replace ×1