码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java版正则表达式实现


    🌈🌈😄😄

    欢迎来到茶色岛独家岛屿,本期将为大家揭晓正则表达式,做好准备了么,那么开始吧

    🌲🌲🐴🐴

    一、题目要求

    二、解决办法

    三、代码实现

    四、常用正则表达式

    总结

    欢迎你的观看,也希望可以多多关注我的文章,谢谢你啦。😝😝

    一张精美图片供你欣赏😃😃

    一、题目要求

    有1,2,3,4,5,6共6张牌,将其任意排列,请问能得到多少个可以被7整除的数?

    二、解决办法

    正则表达式

    ^:开头

    [1-6]:匹配数字1-6中任意一位数字

    +:匹配一次或多次

    $:末尾

    三、代码实现

    1. public static void main(String[] args) {
    2. int count=0;
    3. for(int i=123456;i<=654321;i++)
    4. {
    5. String str=String.valueOf(i);
    6. Pattern pattern=Pattern.compile("^[1-6]+$");
    7. //只能输入数字中含有1-6的数字
    8. if(pattern.matcher(str).matches())
    9. {
    10. if(i%7==0)
    11. count++;
    12. }
    13. }
    14. System.out.println(count);
    15. }

    四、常用正则表达式

    • * 匹配前面的子表达式零次或多次。
    • + 匹配前面的子表达式一次或多次。+ 等价于 {1,}。
    • ? 匹配前面的子表达式零次或一次。? 等价于 {0,1}。
    • \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。
    • ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的Multiline 属性,^ 也匹配 \n或 \r之后的位置。
    • $ 匹配输入字符串的结束位置。如果设置了 RegExp 对象的Multiline 属性,$ 也匹配 \n或 \r之前的位置。
    • {n} n 是一个非负整数,匹配确定的n 次。
    • {n,} n 是一个非负整数,至少匹配n 次。
    • {n,m} m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。在逗号和两个数之间不能有空格。
    • \d 匹配一个数字字符。等价于 [0-9]。
    • \D 匹配一个非数字字符。等价于 [^0-9]。
    • \f 匹配一个换页符。等价于 \x0c 和 \cL。
    • \n 匹配一个换行符。等价于 \x0a 和 \cJ。
    • \r 匹配一个回车符。等价于 \x0d 和 \cM。
    • \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。
    • \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
    • \t 匹配一个制表符。等价于 \x09 和 \cI。
    • \v 匹配一个垂直制表符。等价于 \x0b 和 \cK。
    • \w 匹配包括下划线的任何单词字符。等价于[A-Za-z0-9_]。
    • \W 匹配任何非单词字符。等价于 [^A-Za-z0-9_]。

    总结

    欢迎你的观看,也希望可以多多关注我的文章,谢谢你啦。😝😝

    一张精美图片供你欣赏😃😃

  • 相关阅读:
    esp32如何获得蓝牙地址
    十二、 Mysql - 主从复制 - 半同步复制
    【leetcode】【剑指offer Ⅱ】058. 日程表
    华为手机一键解锁工具箱下载 | 华为手机解BL锁软件: 支持解锁bootloader,刷写recovery功能
    Linux文件系统及命令 | 实用操作指令汇总
    花千骨歌曲大全 附简谱
    tensorrt: pycuda, onnx, onnxruntime, tensorrt,torch-tensorrt 安装
    一文搞懂Zookeeper原理
    python之pyQt5实例:几何绘图界面
    课程:压力管理
  • 原文地址:https://blog.csdn.net/weixin_62275996/article/details/126461391
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号