Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的单引号替换问题_Php_Regex - Fatal编程技术网

php中的单引号替换问题

php中的单引号替换问题,php,regex,Php,Regex,我需要一个与此类似的正则表达式模式 $pattern ="/[^\w]/"; 但它应该隐藏html语法 $string = preg_replace($pattern,'',$str); 我不是百分百确定你所说的“隐藏HTML语法”是什么意思,但是如果你的内容是一些HTML,你想去掉HTML标签,就使用这个函数 在你的例子中: $pattern ="/[^\w]/"; $string = preg_replace($pattern,'',html_entity_decode(strip

我需要一个与此类似的正则表达式模式

$pattern ="/[^\w]/";  

但它应该隐藏html语法

$string = preg_replace($pattern,'',$str);

我不是百分百确定你所说的“隐藏HTML语法”是什么意思,但是如果你的内容是一些HTML,你想去掉HTML标签,就使用这个函数

在你的例子中:

$pattern ="/[^\w]/"; 
$string = preg_replace($pattern,'',html_entity_decode(strip_tags($str)));

“隐藏HTML语法”?塔哈特是什么意思?也许是一个例子?但它应该隐藏html语法。我不理解,谈论剥离html标记,如果是的,有剥离标记,什么?你能告诉我你想做什么吗?当我使用这个模式“/[^\w]/”时。它会删除字符串中的所有空格。我需要一个模式,它应该有更精细的任务,但不应该漏掉空格。@Deepak:对不起,我不明白,你能用你需要的输入和输出编辑你的问题吗?我有这样一个字符串:当我使用这个代码时,加拿大最国际化的城市位于美丽的湖上:$str=“加拿大最国际化的城市位于美丽的湖上”$string=preg_replace(“/[^\w]/”,“”,$str);它给我的输出是:p加拿大最国际化的城市位于美丽的湖泊上