String regex = "\\((.+?)\\)";//正規表現で指定
String target = "(abc)def(ghi)jkl";
List<String> omaewamoshindeiru = new ArrayList<String>();
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(target);
while (matcher.find()) {
omaewamoshindeiru.add(matcher.group(1));
}
System.out.println( omaewamoshindeiru.get(0) );//abc
2012年5月22日火曜日
カッコで囲まれている文字の取得
2011年8月31日水曜日
文字列の置換
引数1:検索文字列
引数2:置換文字列
置換された文字列
結果
文字列】
正規表現で指定
String tvName = chData.replaceAll("\\(.*?\\)", "");
()の中の文字を置き換え
引数2:置換文字列
置換された文字列
String name = "【文字列】";
name = name.replaceAll("【","");
System.out.println(name);
結果
文字列】
正規表現で指定
String tvName = chData.replaceAll("\\(.*?\\)", "");
()の中の文字を置き換え
登録:
投稿 (Atom)