【发布时间】:2013-08-19 19:31:35
【问题描述】:
假设我有一个字符串
String link = "www.thisisalink.com/tick1=@tick1@&tick2=@tick2@&tick3=@tick3@&tick4=@tick4@";
那我就可以用了
link = replaceFirst("(.+)=@\\1@", "");
实现它
link = "www.thisisalink.com/&tick2=@tick2@&tick3=@tick3@&tick4=@tick4@";
但我想循环遍历字符串,以获取已替换的内容并将其保存在其他位置,例如链表或数组...结果将是:
String[] result = ["tick1=@tick1@", "tick2=@tick2@", "tick3=@tick3@", "tick4=@tick4@"];
String link = "www.thisisalink.com/&&&";
但是我该怎么做呢?我尝试循环使用
while (link.matches("(.+)=@\\1@")){}
这没用。
【问题讨论】: