我必须为包含以下 reg-ex 的用户名生成唯一 ID
^[a-zA-Z][a-zA-Z0-9.\\-_]{3,19}
我必须使用 UUID() 来生成字符串,并且我已将用户名设置为 6 个字符的长度。我正在尝试用字母替换第一个字符,它不起作用。我写的代码是:
String unique = UUID.randomUUID().toString();
String name = unique.substring(30);
String username = name.replaceFirst("[a-z]{0}", name));