求以中文词结尾的正则表达式 求一个正则表达式,要求取出以中文词(可能是多个词)结尾之前的部分例如:String s="遵守中华人民共和国有关法律法规";指定结尾的词是法律,希望取出“遵守中华人民共和国有关”,怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个用得着正则吗?s.substring(0,s.lastIndexOf("法律")); 字符串如果是::str = "法律asfas法律120923法adsklf律adsaf法律";楼上的好像不行吧 呵呵,可以变通一下嘛 private void pr(String param){ while(param.indexOf("法律") != -1){ //输出了你所需要的,当然你可以用StringBuffer存储增加 System.out.print(param.substring(0, param.indexOf("12"))); param = param.substring(param.indexOf("12")+2,param.length()); } } 不好意思哈,因为是日文系统,所以写的例子关键字是“12”,你用的时候把12改为“法律”。 private void pr(String param){ while(param.indexOf("法律") != -1 ){ System.out.print(param.substring(0, param.indexOf("法律"))); param = param.substring(param.indexOf("法律")+2,param.length()); } } String txt = "中123123adlkjsdf中文";boolean rs = txt.matches("^.*[\u4e00-\u9fa5]$");if (rs) { System.out.println("中文结尾");} else { System.out.println("非中文结尾");} html页面在手机端显示为什么字体很小 给大家出个小题目, 呵呵 java乱码问题 想要判断字符串是否是数字,请教教我 zip文件的偏历问题,请高手指教! 【初级】怎么样正确的使用java中的package??? 请问包开头的java和javax有什么不同,谢谢 请问各位一个在文件打开对话框中添加多个FillFilter的问题? print输出宽度有规定,左对齐,不足补空格,怎么做啊? 大家帮帮我,我都快对这儿绝望了!有斑竹吗? 使用JScrollPane的问题,纵向的滚动条出不来? Java控制串口包Comm.jar使用的疑虑
s.substring(0,s.lastIndexOf("法律"));
str = "法律asfas法律120923法adsklf律adsaf法律";楼上的好像不行吧
private void pr(String param){
while(param.indexOf("法律") != -1){
//输出了你所需要的,当然你可以用StringBuffer存储增加
System.out.print(param.substring(0, param.indexOf("12")));
param = param.substring(param.indexOf("12")+2,param.length());
}
}
while(param.indexOf("法律") != -1 ){
System.out.print(param.substring(0, param.indexOf("法律")));
param = param.substring(param.indexOf("法律")+2,param.length());
}
}
boolean rs = txt.matches("^.*[\u4e00-\u9fa5]$");
if (rs) {
System.out.println("中文结尾");
} else {
System.out.println("非中文结尾");
}