利用JAVA的replace替换掉特定的字符串
Strings="张华平/nr推出/v的/ude1NLPIR/x分词/v系统/n";现在要把Strings里的带/v和/x的字符串删除掉,最终要得到的结果类似:"张华平/...
String s = "张华平/nr 推出/v 的/ude1 NLPIR/x 分词/v 系统/n";
现在要把String s里的带/v和/x的字符串删除掉,最终要得到的结果类似:
"张华平/nr 的/ude1 分词/v 系统/n"
求正则该如何写,或者不用replace有更好的方法,谢谢
理想的结果应该是 "张华平/nr 的/ude1 系统/n" 上边的写错了 展开
现在要把String s里的带/v和/x的字符串删除掉,最终要得到的结果类似:
"张华平/nr 的/ude1 分词/v 系统/n"
求正则该如何写,或者不用replace有更好的方法,谢谢
理想的结果应该是 "张华平/nr 的/ude1 系统/n" 上边的写错了 展开
展开全部
String s = "张华平/nr 推出/v 的/ude1 NLPIR/x 分词/v 系统/n";
s = s.replaceAll("/v"," ").replaceAll("/x"," ") ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s = "张华平/nr 推出/v 的/ude1 NLPIR/x 分词/v 系统/n";
System.out.println(s.replaceAll("([^vx\\s]*/[xv]\\s)", ""));
System.out.println(s.replaceAll("([^vx\\s]*/[xv]\\s)", ""));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |