Мне нужно регулярное выражение, чтобы захватить слово части строки, которая является верблюжьим футляром, и может иметь в себе аббревиатуру. Другими словами, я хочу разбить строку верблюда в свои слова и акронимы.Регулярное выражение для совпадения слов и акронимов в строке верблюда
Например:
SomeABCWords
... имеет три захвата группы
Некоторые ABC Слова
До сих пор я нашел это регулярное выражение:
((?:^|[A-Z])[a-z]+)
Но это не будет обрабатывать аббревиатуры и будет просто соответствовать «Некоторым» и «Словам», ,
Что вы имеете в виду под "матч"? Поскольку ваше регулярное выражение соответствует 'Some' и' Words', оно должно соответствовать целой строке. Вы хотите, чтобы строка _split_ вводилась в отдельные слова? – Chris
'[A-Z] [a-z] + | [A-Z] + (?! [A-z])' –
@ Крис да, я хочу разбить строку на слова и аббревиатуры –