Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 preg_replace将特定模式替换为空白_Php - Fatal编程技术网

使用php preg_replace将特定模式替换为空白

使用php preg_replace将特定模式替换为空白,php,Php,我还没有找到能让我真正理解preg_replace的指南,所以如果有人能分享一个有清晰示例的页面,我会很高兴。就我的一生而言,我一直在阅读,没有结果。开门见山: 我希望使用preg_replace将这两个案例替换为空白: a) [画廊] b) [画廊ID=“X,XX,XXX,XXXX”] 其中X,XX,XXX,XXXX=没有特定位数的任何数字。如果有人能帮忙,我将不胜感激!对于了解这类知识的人来说,这是一个简单的方法,可以获得一些站点积分 老实说/\[gallery(?:ids=“\d+”)?\

我还没有找到能让我真正理解preg_replace的指南,所以如果有人能分享一个有清晰示例的页面,我会很高兴。就我的一生而言,我一直在阅读,没有结果。开门见山:

我希望使用preg_replace将这两个案例替换为空白:

a) [画廊] b) [画廊ID=“X,XX,XXX,XXXX”]


其中X,XX,XXX,XXXX=没有特定位数的任何数字。如果有人能帮忙,我将不胜感激!对于了解这类知识的人来说,这是一个简单的方法,可以获得一些站点积分

老实说<代码>/\[gallery(?:ids=“\d+”)?\]/(假设我正确理解了您含糊不清的“X,XX,XXX,XXXX”内容)这无法按预期工作。。。我当前的替换示例是:[gallery id=“15771578157157815791580158115821583”]好的,那么用
[\d,]+
替换
[\d,]+
是的,这就成功了,作为一个答案来给你应得的信用。像这样的问题本质上是“givemetehcodez”,不应该在堆栈溢出时得到回答,因为它们不应该被问到;)