У меня небольшая проблема, и я пока не могу найти решение.
Вот мой образец,
/[^a-zA-z0-9:,\s]+/
Это работает в функции php preg_replace, но по какой-то причине ^
и []
скользят по замене. Я просто не могу окунуться в голову, почему это происходит.
Любая помощь или объяснение были бы очень признательны!
Кажется, что Az
является проблемой, которая соответствует многим другим символам, таким как [
или ]
т.д.
попробуйте это регулярное выражение:
/[^a-zA-Z0-9:,\s]+/
-
действует как диапазон , чтобы она соответствовала всем от кA
z