废话不多说,先上例子
String suffix = topic.replaceAll(".+/.+/.+/.+/(.+?)", “$1”);
假如 topic = “aaa/bbb/ccc/ddd/eee/fff/hhh”
那么 suffix = “eee/fff/hhh”
".+/(.*?)“表示什么意思呢?
.表示单个字符+表示一个或多个, .+表示一个或多个单字符,
.+/ 表示匹配一个或多个字符并以”/"结尾
$1分别表示第一个()
其他详细描述请点击 这儿
废话不多说,先上例子
String suffix = topic.replaceAll(".+/.+/.+/.+/(.+?)", “$1”);
假如 topic = “aaa/bbb/ccc/ddd/eee/fff/hhh”
那么 suffix = “eee/fff/hhh”
".+/(.*?)“表示什么意思呢?
.表示单个字符+表示一个或多个, .+表示一个或多个单字符,
.+/ 表示匹配一个或多个字符并以”/"结尾
$1分别表示第一个()
其他详细描述请点击 这儿