正则表达式用极简的规则取代了复杂的验证逻辑,是一种通用的技术,适用于多种编程语言,近通过本文给大家讲解Java 中的正则表达式单字符匹配和预定义字符匹配问题,感兴趣的朋友跟随小编一起看看吧
一、需求
❓ 现有一个字符串,需满足如下要求:
① [6, 18] 个字符
② 只能包含字母、数字、下划线
③ 需以字母开头
❓ 如果字符串满足上述要求,返回 true,否则返回 false
public static boolean validString(String s) { return s.matches("[a-zA-Z][a-zA-Z0-9_]{5,17}"); }
以上就是Java 中的正则表达式单字符预定义字符匹配问题的详细内容,更多请关注0133技术站其它相关文章!