PHP preg_replace() 使用 ^ 和 [] 的问题
PHP preg_replace() issue using ^ and []
我有一个小问题,目前还找不到解决方案。
这是我的模式,
/[^a-zA-z0-9:,\s]+/
这是在 php preg_replace 函数中工作,但由于某些原因 ^
和 []
正在通过替换。我就是想不通为什么会这样。
任何帮助或解释将不胜感激!
A-z
似乎是一个匹配更多字符的问题,例如 [
或 ]
等
试试这个正则表达式:
/[^a-zA-Z0-9:,\s]+/
我有一个小问题,目前还找不到解决方案。
这是我的模式,
/[^a-zA-z0-9:,\s]+/
这是在 php preg_replace 函数中工作,但由于某些原因 ^
和 []
正在通过替换。我就是想不通为什么会这样。
任何帮助或解释将不胜感激!
A-z
似乎是一个匹配更多字符的问题,例如 [
或 ]
等
试试这个正则表达式:
/[^a-zA-Z0-9:,\s]+/