Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. public enum Regex {
  2.  
  3. LETTERS ("^\\s*\\p{Ll}\\."
  4. ,false),
  5. INITIALS ("\\b\\p{Lu}\\."
  6. ,false),
  7. BEFORE_SURNAME_SHORT("\\b(?:[aA]mb|[aA]dm|[A]sp|[aA]syst|[aA]bp|[aA]rch|[aA]rt[bB]p|[bB]sm|[bB]ł|[bB]ł|p[cC]hor|[dD]oc|[dD]r|(?:[dD]r|[dD]r\\.)\\s(?:hab|habil)|[dD]yr|[dD]ent|[eE]kg|[gG]en|[gG]en\\.\\s(?:bryg|dyw)|[hH]r|[iI]nsp|[iI]nż|[kK]adm|[kK]ier|[kK]ol|[kK]pr|[kK]pt|[kK]s|[kK]and|[kK]ard|[mM]ar|[mM]arsz|[mM]r|[mM]rs|[lL]ek|[lL]ek\\.\\s(?:[dD]ent|[pP]sych|[pP]sychl|[pP]sycht|[sS]tom|[wW]et)|[nN]adinsp|[oO]|[oO]b|[pP]łk|[pP]płk|[pP]odchor|[pP]or|[pP]por|[pP]rof|prof\\.\\s(?:zw\\.|nadzw\\.|nzw\\.)|[pP]lut|pp|p\\.o|[rR]ed|[rR]eż|[sS]|ss|[sS]er|[sS]ierż|[śŚ][pP]|[śŚ]w|[sS]en|[sS]zer|[sS]ygn|[tT]ow[zZ]ast|[zZ]m)\\."
  8. ,false),
  9. SHORT("\\b(?:[aA]dr|[aA]l|[aA]rk|[cC]ieśń|[cC]zł|[cC]zyt|[cC]yt|[dD]ol|[dD]zieln|[dD]ep|[eE]gz|[eE]kon|[eE]lektrow|[fF]abr|[fF]il|[fF]ot|[gG]at|[iI]m|[iI]lustr|[iI]nst|[jJ]ęz|[lL]ic|[nN]ad|[nN]azw|[nN]p|[oO]k|[oO]p|oo|[oO]s|[oO]prac|[pP]ar|[pP]l|[pP]ańst|[pP]aństw|[pP]łw|[pP]ok|[pP]or|[pP]ow|[pP]oz|[pP]rzetł|[pP]rzetłum|[pP]t|[pP]n|[rR]ozdz|[rR]yc|[rR]ys|[rR]ej|[rR]ejestr|[rR]ep|[rR]ubr|[rR]z|[rR]ozp|[sS]p|[sS]t|[sS]er|[sS]pec|[sS]zk|[sS]poł|[sS]tar|[sS]tr|[śŚ]p|[śŚ]wt|[sS]zpit|[tT]ab|[tT]el|[tT]j|[tT]zn|[tT]zw|[tT]eol|[tT]abl|[tT]ł|[uU]b|[uU]l|[uU]st|[uU]niw|[uU]r|[vV]s|[wW]ew|[wW]w|[wW]yd|[wW]ys|[wW]oj|[wW]ydz|[wW]g|[wW]yj|[wW]ym|[zZ]ob|[zZ]am|[zZ]at|[zZ]esz|[zZ]m)\\."
  10. ,false),
  11. DAY_OF_WEEK_SHORT("\\b(?:[pP]on|[wW]t|[śŚ]r|[cZ]zw|[pP]t|[sS]ob|[nN]iedz)\\."
  12. ,false),
  13. DOTS_SHORTS("\\b(?:e\\.i|m\\.in|m\\. in\\.|[nN].p|[sS]z\\.\\s?P|[wW]yż\\. wym|z\\so\\.o|ang)\\."
  14. ,false),
  15. END_OF_SENTENCE("[\\.\\?!]+"
  16. ,true);
  17.  
  18.  
  19. private final String regexBefore;
  20. private final boolean sentenceEndOnSuccess;
  21.  
  22. Regex(String regexBefore, boolean sentenceEndOnSuccess){
  23. this.regexBefore = regexBefore;
  24. this.sentenceEndOnSuccess = sentenceEndOnSuccess;
  25. }
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement