Я хочу, чтобы мое выражение регулярного выражения охватывало все типы полных имен.
Например: Джон Ф. Кеннеди, Дж. Ф. Кеннеди, Джон Кеннеди и т. д.
([A-Z][a-zA-Z]+)[ ]*(?:\s[^\s]+)?\s([A-Z][a-zA-Z]+)
Я написал это изначально, но заметил, что Дж. Ф. Кеннеди не будет включен. Я хочу, чтобы были найдены все типы имен.
Буду признателен, если кто-то может помочь мне решить эту проблему, спасибо!
Кроме того, есть ли разница между [ ]*
и \s
?