Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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_Date_Parentheses - Fatal编程技术网

删除PHP中括号之间的日期

删除PHP中括号之间的日期,php,regex,date,parentheses,Php,Regex,Date,Parentheses,我将使用正则表达式删除括号中的日期,包括括号,PHP 示例:Artist-title(2016) 我想要这个:Artiste-title 我尝试过很多事情,但从未取得具体结果 如何做到这一点?试试这个: $string = "Artist - title (2016)"; echo preg_replace("/\([^)]+\)/","",$string); // Artist - title 你试过什么?把你的尝试放在这里我已经尝试了很多东西,给我们看看你的正则表达式,这样我们就可以看到并

我将使用正则表达式删除括号中的日期,包括括号,PHP

示例:
Artist-title(2016)

我想要这个:
Artiste-title

我尝试过很多事情,但从未取得具体结果

如何做到这一点?

试试这个:

$string = "Artist - title (2016)";
echo preg_replace("/\([^)]+\)/","",$string); // Artist - title

你试过什么?把你的尝试放在这里我已经尝试了很多东西,给我们看看你的正则表达式,这样我们就可以看到并告诉你失败的原因以及如何解决这种问题。我不知道regex:preg_replace(“/([1-4]+)/”,“,$string)虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满你的代码,这会降低代码和解释的可读性!1) 这将删除不仅仅是括号中的日期2)“希望这有帮助”和“试试这个”仍然是噪音。。。。将来不会改变