^(([A-Z](\.[A-Z])+)|([A-Z][A-Za-z]+))$
матчи первой заглавной буквы/все прописные/прописных букв, разделенных точкой слов.
Что она делает это:
([A-Z](\.[A-Z])+)
совпадает с заглавной буквы, за которой следует один или более вхождение шаблона точку после заглавной буквы - третье требование
([A-Z][A-Za-z]+)
совпадает с заглавной буквой, за которой следует одна или несколько букв (чтобы разрешить прописную букву, заменить + на *) - 1-е и 2-е требования
Чтобы разрешить персонажам áéíóúÁÉÍÓÚÑñ, если первая буква заглавная буква, просто включить их в классе символов, как
([A-Z][A-Za-záéíóúÁÉÍÓÚÑñ]+)
Симметричного исключить определенные слова, которые вы можете использовать негативный взгляд вперед, как
^(?!SALUD)(?!Los)(([A-Z](\.[A-Z])+)|([A-Z][A-Za-záéíóúÁÉÍÓÚÑñ]+))$
, который избегает слов SALUD и Los.
(?!SALUD)
обеспечивает следующая последовательность символов не SALUD и аналогична (?!Los)
я не получил свое четвертое требование хорошо.
http://www.regular-expressions.info/ хорошее место для изучения регулярных выражений.
Если вы хотите совпадать, независимо от начала и конца, удалите анкеры.
Могли бы вы пожалуйста показать нам, что вы пробовали? Благодарю. Это несколько простых вопросов, которые могут быть искажены.Так же, как некоторые хедз-апе: столицами Все '/^[A-Z] + $/' Первая буква Столица:'/^ [A-Z] /' Я хотел бы предложить вам исследовать больше для отдыха. – 2013-03-21 12:31:20
Я стараюсь это preg_match_all («/ (L [AAOO] \ Ъ s |?! Это \ б | \ Ъ | \ Ъ | Lo \ Ъ | \ Ъ | Определенная \ Ъ | Некоторые \ б | Некоторые \ б | Маленький \ б | а \ б | мало \ б | мало \ б | Любая \ б | Любая \ б | Любая \ б | Too \ б | Слишком \ б | Слишком \ б | Too \ б | Tal \ б | Сказки \ б | Кроха \ б | Кроха \ Ь | И \ Ь | Танта \ б | Так много \ б | Так много \ б | Каждый \ Ъ | Все \ б | Все \ б | Все \ б | Все \ б | Дополнительно \ б | Меньше \ б | а \ Ь | а \ Ь | Многое \ б | Многие \ б | Многие \ б | а \ Ь | De \ б | En \ б | Если \ б) [AZ] [A-Za-ZÑÁÉÍÓÚáéíóúñ ] +/«$ titulo_copete, $ match_todas); но я не могу исключить слово Со всеми прописными буквами, как SALUD. Почему и как я могу это сделать? – Nicopag
** Как ** - Как Навид S ответил. :) ** ** Почему - Если бы я знал. – 2013-03-21 12:43:18