java正则积累
2024-08-24 02:39:58
1. 【.】点:再分割的时候不可以直接使用点,需要加上 \\ 转义才可以得到想要的结果,否则输出的时候会报异常 数据下标越界
String[] split = "output.txt".split("\\.");
System.out.println(split[0] + " " + split[1]); 2. 字符串格式 aa bb // 中文
^[A-Za-z0-9]+ [a-zA-Z0-9]+ \/\/ ([\u4e00-\u9fa5]+)+$ 替换的时候使用,如果不使用转义符号的话,会把所有的都匹配上,除了 \n 换行符号,其他的都可以匹配,
下边是使用转义和不使用出现的结果
@Test
public void teest(){
String s = "login.sos".replaceAll(".", "/");
System.out.println(s);// ///////// s = "login.sos".replaceAll("\\.", "/");
System.out.println(s);// login/sos
}
最新文章
- CloudSim4.0报错NoClassDefFoundError,Caused by: java.lang.ClassNotFoundException: org.apache.commons.math3.distribution.UniformRealDistribution
- C#开发Windows服务的基础代码
- 【bzoj1828】[Usaco2010 Mar]
- PHP获取当前页面的URL作为参数以供下一层的页面可以返回上一层页面
- SQL0294N 容器已在使用中。 SQLSTATE=42730
- ie调试器
- CMD打开远程并使用空白密码远程登录
- unity——使用角色控制器组件+射线移动
- Java 注解机制
- ASP.NET MVC进阶之路:深入理解依赖注入(DI)和控制反转(IOC)
- PHP设置session多级路径并定期自动清理
- Hibernate中cascade属性的区别
- 原创:TSP问题解决方案-----禁忌搜索算法C实现
- list.get(0)防止NPE
- 学习Python第六天
- shiro-5基于url的权限管理
- python3实现感知器,简单神经网络
- Java基础-Eclipse第三方安装包管理工具之Maven
- awk的替代先sort 再uniq -c 再sort ,uniq只能队相邻的起作用sort先让之间相邻再sort,最后sort是数量排序
- 题目1102:最小面积子矩阵(暴力求解&;最大连续子序列)
热门文章
- hdu 2095 find your present (2) 位运算
- 常见模块(二) logging模块
- python 使用gevent模块实现手动挡切换多协程。
- C++学习(三十七)(C语言部分)之 链式栈(推箱子实现)
- 编译Linux-4.15.1内核时遇到:“error : openssl/bio.h :No such file or folder”
- C++中字符数组与string的相互转换
- Angular + Websocket
- 从npm 角度理解 mvn 的 pom.xml
- pam模块初探
- nginx里proxy_pass有无/的区别