java 正则表达式

要匹配字符串

String str ="service@xsoftlab.net";

正则表达式

String regEx ="[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}";

[a-zA-Z_]{1,}

字母开始,大于等于1个

[0-9]{0,}

字母后面可以接数字,大于等于0个

@

精确匹配@

([a-zA-z0-9]-*)

可以是大小写字母、数字、横杠,匹配任意次


其他

.+?表示最小匹配


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Java的正则表达式讲解:(为了能看清,本文正则表达式用中文的句号代替英文句点) 英文句点符号:匹配单个任意字符。...
    红姑娘阅读 9,886评论 0 2
  • 1匹配验证-验证Email是否正确 2在字符串中查询字符或者字符串 3常用正则表达式 规则 正则表达式语法一个或...
    大赟哥阅读 3,297评论 0 0
  • package com.fsti.icop.util.regexp; import java.util.regex...
    请叫我木头哥阅读 4,662评论 0 0
  • 文丨宋丽 偶尔看到我的一篇旧文,写于2011年,题目叫《给袁、LW和自己 》。 那时候,我刚大一,还喜欢着高中时暗...
    宋小丽阅读 2,463评论 0 2

友情链接更多精彩内容