当前位置: 首页 > 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.xdnf.cn/news/459181.html

相关文章:

  • 【Pandas】pandas DataFrame diff
  • 【Linux】gcc从源码编译安装,修改源码,验证修改的源码
  • 数据科学和机器学习的“看家兵器”——pandas模块 之三
  • undefined reference to CPUAllocatorSingleton::instance
  • EasyExcel集成使用总结与完整示例
  • 【歌曲结构】2:小节与歌曲结构信息整合
  • 【ROS2】编译Qt实现的库,然后链接该库时,报错:/usr/bin/ld: XXX undefined reference to `vtable for
  • 跨系统数据烟囱如何破局?豪森智源HSMES重构制造协同新范式‌
  • Java基础(网络编程)
  • 【软件设计师】模拟题五
  • gitlab+portainer 实现Ruoyi Vue前端CI/CD
  • 内网互通原则详解!
  • Apache HttpClient 5 用法-Java调用http服务
  • 文章复现|(1)整合scRNA-seq 和空间转录组学揭示了子宫内膜癌中 MDK-NCL 依赖性免疫抑制环境
  • duxapp 2025-01-13 更新 支持小程序配置文件
  • VisionPro斑点寻找工具Blob
  • 十、HQL:排序、联合与 CTE 高级查询
  • 2.4GHz无线芯片核心技术解析与典型应用
  • 基于策略的强化学习方法之近端策略优化(PPO)深度解析
  • 数据结构 -- 树形查找(一)二叉排序树
  • 前端上传获取excel文件后,如何读取excel文件的内容
  • 实用工具:微软软件PowerToys(完全免费),实现多台电脑共享鼠标和键盘(支持window系统)
  • 基于微信小程序的在线聊天功能实现:WebSocket通信实战
  • 代码随想录算法训练营第60期第三十七天打卡
  • Yeoman实战指南:从零打造自定义项目生成器
  • pyenv简单的Python版本管理器(macOS版)
  • P8803 [蓝桥杯 2022 国 B] 费用报销
  • V837s-LAN8720A网口phy芯片调试
  • git管理忽略指定路径/临时文件
  • GitHub 趋势日报 (2025年05月14日)