当前位置: 首页 > news >正文

java17

1.常见API之BigDecimal

底层存储方式:

2.如何分辨过时代码:

有横线的代码表示该代码已过时

3.正则表达式之字符串匹配

注意:如果X不是单一字符,需要加[]中括号

 注意:1.想要表达正则表达式里面的.需要\\.    

2.想要表达.com可能会出现两次,需要加个()小括号然后再{2}

3.想要表达或者就想要|

4.想要表达:或者-直接用:或-就行了

关于正则表达式的插件:any-rule

点击双引号中间然后右键

注意,插件给出来的正则表达式需要修改,比如开头结尾多余的^和$,以及缺少的\和可能不需要的?:

 同意思:

忽略大小写的写法:

4.关于if的判断语句是写正确情况还是异常情况

 

如果是第二种方式(写正确情况),则需要很多if嵌套,可读性不高,不如第一种方式(写异常情况)

5.字符串之开头字符获取:

6.关于转义字符

7.正则表达式之查找符合要求的文本(爬虫)

最终写法:

文本匹配器对象m不干事的,他刚开始只是知道要匹配的大串和规则,而后m调用find方法会把匹配的子串的索引返回给文本匹配器m,然后m再调用group方法根据索引把子串找出来

爬网址里面的身份证:

有选择的爬取:

如果修改Java的大小写:

?=获取前一部分(只有java)

?:获取所有(java8等)

?!获取除了后面的所有符合的(java10,java等)

关于非贪婪爬取:

8.要是语句太长了就换行,这样不影响阅读

9.正则表达式之捕获分组:

注意因为出现了两个小括号,所有(.)就是第二组了,第一组是((.)\\2*)

http://www.dtcms.com/a/192624.html

相关文章:

  • 每日一道leetcode(新学数据结构版)
  • 高防服务器流量“清洗”什么意思
  • msf安卓远控木马手动捆绑正常apk
  • 分类预测 | Matlab实现ABC-Transformer人工蜂群算法优化编码器多特征分类预测/故障诊断Matlab实现
  • 【FileZilla】 从事件类型到消息类型的函数形参类型转化
  • 使用Beyond Compare显示有差异点进去又没差异 问题解决
  • 提高成功率!课题中的立项依据深度写作
  • 计算机视觉----基于锚点的车道线检测、从Line-CNN到CLRNet到CLRKDNet 本文所提算法Line-CNN 后续会更新以下全部算法
  • 养生:健康生活的核心策略
  • 蓝桥杯11届国B 约数
  • 道通龙鱼系列-混合翼无人机:垂直起降+长时续航
  • HGDB企业版迁移到HGDB安全版
  • 游戏引擎学习第280天:精简化的流式实体sim
  • pg_dump“: CreateProcess error=2, 系统找不到指定的文件
  • Hugging Face 中 LeRobot 使用的入门指南
  • ultalytics代码中模型接收多层输入的处理
  • 《山东欧曼谛:美业梦想的启航港》
  • 面试 Linux 运维相关问题
  • 微信小程序van-dialog确认验证失败时阻止对话框的关闭
  • 嵌软面试每日一阅----FreeRTOS
  • CertiK荣获以太坊基金会两项资助,领跑zkEVM形式化验证
  • 【专栏启动】开篇:为什么是 Django + Vue3?测试平台的技术选型与架构蓝图
  • 基于微信小程序的在线聊天功能实现:WebSocket通信实战
  • C++从入门到实战(十五)String(上)介绍STL与String的关系,为什么有string类,String有什么用
  • 【深度学习之四】知识蒸馏综述提炼
  • Vue2在子组件上使用v-model实现数据的双向绑定、.sync修饰符
  • Windows软件插件-写mp3
  • 全链路压测实战指南:从理论到高可用架构的终极验证
  • 【Python】在vscode利用pyinstaller中的.spec文件把py项目打包为.exe实现非py环境下使用的操作步骤
  • 【实战教程】从零实现DeepSeek AI多专家协作系统 - Spring Boot+React打造AI专家团队协作平台