長い文字列から数値を抽出したい私のコードは次のとおりです。
private String[] icons;
private String[] pages;
icons=geticons.split(";");
pages=article.split(";");
int i=0;
for (String page:pages)
{
pages[i].replaceAll("(image)([0-9])", icons[$2]);
i++;
}
しかしicons[$2]エラー。それを解決する方法。
例: アイコンの要素:
{"yahoo.com/logo.jpg" , "yahoo.com/logo3.jpg", "yahoo.com/logo8.jpg"}
ページの要素:
"hello how image0 ar you? where image3 are you? image8"
出力:
"hello how yahoo.com/logo.jpg ar you? where yahoo.com/logo3.jpg are you? yahoo.com/logo8.jpg"