67,550
社区成员




这个是工具类吗,单单解析出来串东西好像对我用处不大 不是问过吗 你如果经常做文本分析工作,可以使用NLP 中的分词来做,比如 http://thulac.thunlp.org/ 提供的java版本 你可以先在线测试,http://thulac.thunlp.org/demo 输入:充50元送10元 输出:充_v 50_m 元_q 送_v 10_m 元_q
public static void main(String[] args) {
String s="\"充50元送10元\"或者\"充100元送25元\"";
Pattern p = Pattern.compile("\\d{1,}");
Matcher m = p.matcher(s);
while(m.find()) {
System.out.println(m.group());
}
}
我觉得这是设计问题,应该有个表结构存储这两个值,或者将这些信息转成json存入数据库,截取来获取这么关键的信息也太儿戏了
文字部分是固定的吗,如果是固定的,substring+lastIndex基本够用
substring方法
不是问过吗
你如果经常做文本分析工作,可以使用NLP 中的分词来做,比如 http://thulac.thunlp.org/ 提供的java版本
你可以先在线测试,http://thulac.thunlp.org/demo
输入:充50元送10元
输出:充_v 50_m 元_q 送_v 10_m 元_q