Я не могу найти этот вопрос
Я хочу, чтобы регулярное выражение, где я могу разрешить группу символов Так что я хочу, чтобы символы от а до я и
как группа, я не хочу позволять &
а также ;
один, но только как группа
Я старался
preg_replace('/[a-z( )]+/','string','replace');
но это не работает, может кто-то помочь
Все символы в классе символов являются индивидуальными персонажами. Так:
( )
позволяет
(
, &
, n
, b
,s
,p
,;
Есть некоторые исключения из all characters
; диапазон a-z
, ведущий ^
который инвертирует использование, метасимволы \n
… и, возможно, пару других.
Вы можете использовать класс персонажа и его изменение, чтобы учесть пространство.
([a-z]| )+
Если вы хотите разрешить больше сущностей, вы можете сделать больше изменений на стороне сущности.
([a-z]|&(?:nbsp|deg|#160);)+
Вот демонстрация regex101: https://regex101.com/r/1FB2bJ/1.
Других решений пока нет …