读图网最近资源枯竭,于是要 重新添加采集节点。
要求:“GunnerRomantic插画作品(1)” 要求去除字符中的“(1)" ?
因为dedecms后台是用的正则表达式来去除不要的信息。
[php]
$str = "GunnerRomantic插画作品(1)";
echo preg_replace("/\(.*\)/i","",$str);
[/php]
preg_replace、preg_match
preg_replace -- 执行正则表达式的搜索和替换
preg_match() 在第一次匹配之后将停止搜索
哈,本地测试通过!
php正则的一些字符意思:
特殊字符 解释
* 0到多次
+ 1到多次还可以写成{1,}
? 0或1次
. 匹配除换行符外的所有单个的字符
\w [a-zA-Z0-9_]
\s 空白字符(空格,换行符,回车符)[\t\n\r]
\d [0-9]
...