day27 String类 正则表达式

这篇具有很好参考价值的文章主要介绍了day27 String类 正则表达式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

String类的getBytes方法


String s= "腻害";

byte[] bytes = s.getBytes(StandardCharsets.UTF_8);

String类的new String方法

String ss = "ss我的";
byte[] gbks = ss.getBytes("gbk");

String gbk = new String(gbks, "gbk");

String类的valueOf()方法

day27 String类 正则表达式,java,开发语言


正则表达式

常见的正则表达式

  • [abc] : abc三个字符中的任何一个都可以

  • [^abc] : 除了abc其他任何字符都可以

  • [a-z] : abcd......z 中的任意一个字符

  • [a-zA-Z0-9] : a~z A~Z 0~9 中任意一个字符

  • [a-z]+ : a~z中一个或多个,至少得有1个

  • [a-z]* : a-z中0个或多个,可以是0个

  • [a-z&&[ ^ abc]] a-z中除了abc,其他的字符都可以,其中&&表示 与 的关系

  • [a-z]{n} : 表示n个 a-z中的字符

  • [a-z]{n,} 表示至少n个a-z中的字符,

  • [a-z]{n,m} , 表示至少n个,最多m个a-z中的字符

  • . 表示任意字符     (需要一个\表示.  还需要一个\表示\)

  • \ . 表示一个 .

  • [a-z]? 表示0 或者1个 a -z 之间的字符

  • \d 表示数字 相当于[0-9]

  • \D 表是非数字

  • \w 表示单词字符 相当于[0-9a-zA-Z]

  • \W 表示非单词字符

  • \s 表示空白字符

  • \S 表示非空白字符

正则表达式的形式

day27 String类 正则表达式,java,开发语言

 String类matches()检验是否符合表达式形式

邮箱的正则表达式

String regex = "[0-9a-zA-Z]+@[0-9a-z]+\\.com";

手机号的正则表达式

String regex = "[\\+86]?1[8537][0-9]{9}";
String a = "+8615571027178";

正则表达式的划分splite()方法

day27 String类 正则表达式,java,开发语言

 day27 String类 正则表达式,java,开发语言

 代替方法replaceAll()

day27 String类 正则表达式,java,开发语言文章来源地址https://www.toymoban.com/news/detail-678020.html

到了这里,关于day27 String类 正则表达式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端JavaScript入门-day08-正则表达式

    (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 介绍 语法  元字符  边界符  量词  字符类: 修饰符 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象,通常用

    2024年02月13日
    浏览(61)
  • python_day19_正则表达式

    导包 match 从头匹配 search 搜索匹配 findall 搜索全部匹配,返回列表 匹配数字,前面加r表示转义字符无效 匹配非单词字符 匹配英文字母 匹配账号,字母数字组成,长度6-10:注意{6,9}此处无空格 匹配qq号,纯数字,首位非0,长度6-11 匹配邮箱,qq,163,gmail 注意此处整体需加括号

    2024年02月14日
    浏览(38)
  • Java 之正则表达式语法及常用正则表达式汇总

    正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称

    2024年02月09日
    浏览(71)
  • 【Java】 java | 正则 | 正则表达式 | 强密码

    1、需要验证密码强度 2、使用正则 3、正则 4、java示例

    2024年02月07日
    浏览(58)
  • 正则表达式(JAVA)

    正则表达式在用于 校验信息 是否 满足某些规则 的时候,非常的好用 在 文本中查找 满足要求的内容 符号 作用 补充 [abc] 只能是a,b或c 匹配的一个字符只能是 [] 范围内的其中一个 [^abc] 除了a,b,c之外的任何字符 ^ 符号类似 非 [a-zA-Z] a到z A到Z ,包括范围 - 作用是由…到… ,两个或

    2024年02月10日
    浏览(46)
  • Java 正则表达式

    正则表达式的元字符可以大致分为六类: 限定符 选择匹配符 分组组合和反向引用符 特殊字符 字符匹配符 定位符 转义符 \\\\ 符号在检索某些特殊字符的时候可以使用,否则检索不到结果。 在Java中是 \\\\ ,而其他语言则是 。 一般 . * + ( ) $ / ? [ ] { } 都可能需要转义符 符号

    2024年02月21日
    浏览(127)
  • 正则表达式(Java)

    正则表达式是由一些特定的字符组成,代表一个规则,可以用来检验数据格式是否合法,也可以在一段文本中查找满足要求的内容。 如果使用代码检验数据是否正确: 使用正则表达式: String提供了一个匹配正则表达式的方法:  图片来源heimait \\\\d才会当成d使用 (?i)表示忽略大

    2024年02月20日
    浏览(55)
  • Java正则表达式

    正则表达式 能够理解正则表达式的作用 能够使用正则表达式的字符类 能够使用正则表达式的逻辑运算符 能够使用正则表达式的预定义字符类 能够使用正则表达式的限定符 能够使用正则表达式的分组 能够在String的split方法中使用正则表达式 在Java中,我们经常需要验证一些

    2024年01月19日
    浏览(46)
  • Java038——正则表达式

    正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一格式。正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则表达式的元字符。例如,“d”表示数字 0~9 中的任何一个,“d”就是元字符。正则表达式中的元字符及其意义下所示。 在

    2024年02月13日
    浏览(45)
  • Java 正则表达式匹配

    正则表达式: 定义一个搜索模式的字符串。 正则表达式可以用于搜索、编辑和操作文本。 正则对文本的分析或修改过程为:首先正则表达式应用的是文本字符串(text/string),它会以定义的模式从左到右匹配文本,每个源字符只匹配一次。 正则表达式 匹配 this is text 精确匹配

    2024年02月06日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包