File tree Expand file tree Collapse file tree
src/main/java/net/discordjug/javabot/listener Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -100,23 +100,7 @@ private String generateRandomName() {
100100 }
101101
102102 private String generateNewName (String username ){
103- int startIndex = 0 ;
104- int endIndex = username .length ()-1 ;
105- for (int i =0 ; i < username .length ();i ++){
106- char character = username .charAt (i );
107- if (character >= 'a' && character <= 'z' || character >= 'A' && character <= 'Z' ){
108- startIndex = i ;
109- break ;
110- }
111- }
112- for (int i =username .length ()-1 ; i >= 0 ;i --){
113- char character = username .charAt (i );
114- if (character >= 'a' && character <='z' || character >= 'A' && character <= 'Z' ){
115- endIndex = i ;
116- break ;
117- }
118- }
119- String newName = StringUtils .capitalize (username .substring (startIndex ,endIndex +1 ));
103+ String newName = username .replaceAll ("(?u)(?:^[^A-Za-z]++|[^A-Za-z]++$)" ,"" );
120104 if (!isPingable (newName )){
121105 newName = generateRandomName ();
122106 }
You can’t perform that action at this time.
0 commit comments