java从字符串中提取自己想要的信息。

我在做一个短信偷得功能,想要获取到短信中的一些关键的信息(如地址,时间,酒店,等等),短信的格式也不完全一致,怎么做呢,有人做过类似的东西吗?

万能的正则表达式,不过没有格式的话,什么都是白搭

str.contains("地址");

判断是否包含该字段

什么都没有不好做额,你可以直接截取整个信息!然后去筛选

必须得有规律才行,没有规律还能截取的话就是人工智能了