Как разрешить только группу в регулярных выражениях

Я не могу найти этот вопрос

Я хочу, чтобы регулярное выражение, где я могу разрешить группу символов Так что я хочу, чтобы символы от а до я и   как группа, я не хочу позволять & а также ; один, но только как группа

Я старался

preg_replace('/[a-z( )]+/','string','replace');

но это не работает, может кто-то помочь

0

Решение

Все символы в классе символов являются индивидуальными персонажами. Так:

( )

позволяет

(, &, n, b,s,p,;

Есть некоторые исключения из all characters; диапазон a-z, ведущий ^ который инвертирует использование, метасимволы \n… и, возможно, пару других.

Вы можете использовать класс персонажа и его изменение, чтобы учесть пространство.

([a-z]| )+

Если вы хотите разрешить больше сущностей, вы можете сделать больше изменений на стороне сущности.

([a-z]|&(?:nbsp|deg|#160);)+

Вот демонстрация regex101: https://regex101.com/r/1FB2bJ/1.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector