问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java正则表达式的问题

发布网友 发布时间:2022-04-23 17:15

我来回答

2个回答

热心网友 时间:2022-04-23 18:44

1)("1234".matches("123"));
后面的123应该是只能是123的意思
2)^是开头的意思,.是任意一个字符,*是重复任意多次,
所以"1.*" 表示1后面跟0个或任意多个字符,
^1表示只能是1

大家一起学吧:
正则表达式30分钟入门教程
http://deerchao.net/tutorials/regex/regex.htm

热心网友 时间:2022-04-23 20:02

System.out.println("1234".matches("123"));
你的这种匹配没办法匹配字符串里是否有“123”,他只会去判断“1234”与“123”是不是匹配,当然不是。要判断是否有,得用find()方法,这就得用专门的类了(java.util.regex),给你代码。
import java.util.regex.*;
public class Baii {

public static void main(String[] args) {
Pattern p = null;
Matcher m = null;
String s = "1234";
p = Pattern.compile("123");
m = p.matcher(s);
System.out.println(m.find());
}
}

还有就^1.*9$ 和 1.*9 还是有区别的,但是对于你这种应用没区别
如果你想把字符串里符合表达式的内容找出来,就有点区别了。
^1.*9$ 表示整个字符串就是以1开头,9结尾
1.*9 表示整个字符串里包含1开头,9结尾的字串

你比如要从“sdad1434239dada”里找,第一种就找不出来,第二种就能找出
1434239来,差别真的挺小的,但是^&却是很重要的,建议去学一下java.util.regex这个类吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 OPPOfindx怎样恢复已经拉黑的蓝牙耳机? 被封,如何解除限制? 微信显示该聊天功能当前已被限制使用,怎么解除? 咸口麻酱烧饼怎么做 95号汽油步入9元时代,油价上涨,新能源车能更香吗? 行李箱 行李包哪个方便 去北京旅游应该带包还是拉杆箱? 咸,甜酥烧饼怎么做的,制作步骤是什么 性价比高旅行包、拉杆箱 标准的旅行包是什么样的? 市场上买的有甜有咸的那个烧饼怎么做!一层一层的! 油价上涨怎么办?教你省油小妙招 刮胡子会影响寿命吗 刮胡子会越刮越多吗 怎么练出八块肌肉 天天刮胡子会长得更快吗? 某办公楼施工组织设计开题报告.包括文献综述,选题的意义,研究的重点内容。316728559@qq.com 某办公大楼施工组织设计论文开题报告么昂写? M1906G7E的BIOS怎么进去? 正则表达式大神请进,在线等 谁走过杭州湾跨海大桥?感觉如何? 杭州湾跨海大桥建成通车,振奋了浙江人的心。请你写一句有文采旳话,表达浙江亼旳心 跨海大桥如何保障行车的安全? 站在杭州湾跨海大桥的“海天一洲”观景平台的观光塔上,看大桥上奔驰的汽车心旷神怡.观察点A相对桥面CD 第四套人民币百钞金砖1980一角一套直多少钱 写看世博的作文 突出心情!!! 一角的纸币有200张连号的,一共多少钱? 杭州湾跨海大桥于2008年5月1日通车,大桥全长36KM。是目前世界上最长的跨海大桥,爸爸驾车戴小明去感受大 大家都知道两点之间直线最短,那为什么我国很多跨海大桥都会做成弯... 女司机高速路倒车寻娃,高速倒车会有哪些危险? 做单片机大陆有哪些好的上市公司啊,本人 宁波跨海大桥的六种颜色分别是什么 男孩名字姓易,少字辈的 姓易的四个字名字,第二个字必须是烊,第三个字必须是千 05网练习与测试答案六上数学80页 2012英国留学签证费用是多少啊?希望是真实的数据哦,谢谢 “暨”这个字怎么读? 四五相合一定中(猜生肖,猜意思) 计算双代号网络图时间参数的方法有哪些 暨这个字是什么意思