PHP preg_替换添加逗号

PHP preg_替换添加逗号,php,preg-replace,Php,Preg Replace,这是我的密码 $keywords = mysql_escape_string(preg_replace("/[^ \w]+/", '',($_POST['keywords']))); 这是我的输出 sample products products sample 这里我也不想替换逗号 输入是 sample products!@, products#$#, sample 如果您不想删除,s,可以将它们添加到方括号中的组中: preg_replace("/[^, \w]+/", '',($_PO

这是我的密码

$keywords = mysql_escape_string(preg_replace("/[^ \w]+/", '',($_POST['keywords'])));
这是我的输出

sample products products sample
这里我也不想替换逗号

输入是

sample products!@, products#$#, sample

如果您不想删除
s,可以将它们添加到方括号中的组中:

preg_replace("/[^, \w]+/", '',($_POST['keywords']))

如果您不想删除
s,可以将它们添加到方括号中的组中:

preg_replace("/[^, \w]+/", '',($_POST['keywords']))

如果您不想删除
s,可以将它们添加到方括号中的组中:

preg_replace("/[^, \w]+/", '',($_POST['keywords']))

如果您不想删除
s,可以将它们添加到方括号中的组中:

preg_replace("/[^, \w]+/", '',($_POST['keywords']))
试试这个

$keywords = preg_replace("/[^A-Z, ]/i", '',($_POST['keywords']));
echo $keywords;

注意:这将替换与正则表达式不匹配的内容。在这里,它取代了除alTables(区分大小写)和逗号
和空格之外的任何内容

$keywords = preg_replace("/[^A-Z, ]/i", '',($_POST['keywords']));
echo $keywords;

注意:这将替换与正则表达式不匹配的内容。在这里,它取代了除alTables(区分大小写)和逗号
和空格之外的任何内容

$keywords = preg_replace("/[^A-Z, ]/i", '',($_POST['keywords']));
echo $keywords;

注意:这将替换与正则表达式不匹配的内容。在这里,它取代了除alTables(区分大小写)和逗号
和空格之外的任何内容

$keywords = preg_replace("/[^A-Z, ]/i", '',($_POST['keywords']));
echo $keywords;


注意:这将替换与正则表达式不匹配的内容。在这里,它取代了除alpabets(区分大小写)和逗号
和空格之外的任何内容,您的意思是像
“/[^\w,]+/”
。。。。这真的是火箭科学吗?你的意思是像
“/[^\w,]+/”
。。。。这真的是火箭科学吗?你的意思是像
“/[^\w,]+/”
。。。。这真的是火箭科学吗?你的意思是像
“/[^\w,]+/”
。。。。这真的是火箭科学吗?正确,但你缺少一个结束语
。正确,但你缺少一个结束语
。正确,但你缺少一个结束语
。正确,但你缺少一个结束语
。这将改变匹配的限定条件,因为
\w
也匹配下划线。是的正确,基于假设他只需要字母表和
我写了这个regexStill,他/她可能出于某种原因需要将它们包括在内,所以你至少应该警告op匹配可能不同。这将改变匹配的条件,因为
\w
也匹配下划线。是的,正确,基于假设他只需要字母表和
我写了这个regexStill,他/她可能出于某种原因需要将它们包括在内,所以你至少应该警告op匹配可能不同。这将改变匹配的条件,因为
\w
也匹配下划线。是的,正确,基于假设他只需要字母表和
我写了这个regexStill,他/她可能出于某种原因需要将它们包括在内,所以你至少应该警告op匹配可能不同。这将改变匹配的条件,因为
\w
也匹配下划线。是的,正确,基于假设他只需要字母表和
我已经写了这个regexStill,他/她可能出于某种原因需要包含它们,所以你至少应该警告op匹配可能不同。