Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ( # gruppo 1
- (?: [A-Z][A-Za-z]+ \s )* # le capitalized che precedono quelle non volute
- (?: # le parole non volute
- Signor | SIGNOR |
- Notaio | NOTAIO |
- Dottor(?:essa)? | DOTTOR(?:essa)? |
- Dott\.ssa | DOTT\.SSA |
- Io
- ) \s
- )* # il gruppo 1 è opzionale
- ( # gruppo 2 : solo questo diventerà il candidato
- (?: [A-Z][a-z]+ | [A-Z]+ ) # la prima parola capitalized
- (?: # le altre parole capitalized,
- \s (?: \w\' )? # eventualmente precedute
- (?: [A-Z][a-z]+ | [A-Z]+ ) # ognuna da un " D' " ad esempio
- )* # come "D'Artagnan"
- ) # il gruppo 2 non è opzionale
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement