关于php:ereg_replace删除所有非字母数字是跳过方括号 phpregexstring ereg_replace to remove all non-alphanumerics is skipping square brackets 本问题已经有最佳答案,请猛点这里访问。 我有以下代码,应该从一些文本中去掉所有非字母数字字符(不包括连字符)。然而,它不知何故错过了方括号。 1ereg_replace('[^A-z0-9-]', '', strtolower(str_replace(' ','-',$title))) 有人能提出建议吗? 我犯了一个错误,写了A-z,而不是A-z。A-z包含[和]字符。 关于Java:正则表达式 [A-z] and [a-zA-Z]的区别 关于字符串:纯英语中的Ukkonen后缀树算法