求以中文词结尾的正则表达式 求一个正则表达式,要求取出以中文词(可能是多个词)结尾之前的部分例如: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("非中文结尾");} 在使用java多线程时遇到了问题,困惑 用驅動程序連接sqlserver時的配置問題! 各位大哥,我在公司用eclipse和myeclipse开发有区别么?哪里有myeclipse的汉化版?多谢! jsp学习 eclipse里的代码warning问题,解决即给分 SQL server连不上什么问题? javax.swing.SwingWorker类的一个问题 字符串按固定格式输出问题请教 关于启动tomcat的错误 什么叫内部类和外部类??? 使用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("非中文结尾");
}