Нижний верблюжий чехол
это регулярное выражение содержит число и реализует строгий нижний регистр верблюдов в соответствии с Руководством по стилю Google Java
проверка регулярных выражений.
[a-z]+((\d)|([A-Z0-9][a-z0-9]+))*([A-Z])?
- Первый символ в нижнем регистре.
- Следующие элементы являются либо одним числом, либо символом верхнего регистра, за которым следует символ нижнего регистра.
- Последний символ может быть заглавным.
Вот фрагмент , иллюстрирующий это регулярное выражение. Допустимы следующие элементы.
xmlHttpRequest
newCustomerId
innerStopwatch
supportsIpv6OnIos
youTubeImporter
youtubeImporter
affine3D
Верхний кейс для верблюда
Тот же принцип, что и тот, который используется в нижнем регистре верблюдов с всегда начинающимся верхним регистром.
((\d)|([A-Z0-9][a-z0-9]+))*([A-Z])?
Вот фрагмент, иллюстрирующий это регулярное выражение. Допустимы следующие элементы.
XmlHttpRequest
NewCustomerId
InnerStopwatch
SupportsIpv6OnIos
YouTubeImporter
YoutubeImporter
Affine3D