如何使用正则表达式提取冒号后面的内容
比如我的txt中的内容是1:我2:是3:中4:国5:人Java怎么获取我是中国人,然后保存在新的txt中呢,给个代码...
比如我的txt中的内容是
1:我
2:是
3:中
4:国
5:人
Java怎么获取我 是 中 国 人,然后保存在新的txt中呢,给个代码 展开
1:我
2:是
3:中
4:国
5:人
Java怎么获取我 是 中 国 人,然后保存在新的txt中呢,给个代码 展开
2个回答
展开全部
(?<=\d:).*
试试这个看
试试这个看
更多追问追答
追问
可以写一个完整代码吗?十分感谢
追答
import java.util.regex.*;
// 表达式对象
Pattern p = Pattern.compile("(?<=\\d:).*");
// 创建 Matcher 对象
Matcher m = p.matcher("1:我\n2:是\n3:中\n4:国\n5:人");
// 是否找到匹配
boolean found = m.find();
if( found )
{
String foundstring = m.group();
int beginPos = m.start();
int endPos = m.end();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询