我必须从字符串冒号中删除:
例如$chapter=Area of shape:triangle
我已经尝试了preg_replace('[^a-zA-Z0-9]',$chapter);
答案 0 :(得分:1)
您忘记了分隔符和preg_replace函数的第二个参数。
preg_replace('~[^a-zA-Z0-9]+~', '', $chapter);
答案 1 :(得分:1)
也许我不理解这个问题,或者我过度简化了问题,但仅仅是:
str_replace(":", "", $chapter);
? 这将返回$章,删除所有冒号。