【初心者】Java質問・相談スレッド98【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0563デフォルトの名無しさん
2007/02/23(金) 23:10:52そういう処理が必要なとき、自分は正規表現の前方参照?をよく使う。
ファイルから読み込む部分は割愛。テストはしてないから動作保証はしない。
String result = null;
final String str = "abc = abcdefg.txt";
Pattern pattern = Pattern.compile("(.+=\s*)(.+)");
Matcher matcher = pattern.matcher(str);
if(matcher.matches()) {
result = new StringBuffer()
.append( matcher.group(0) )
.append( "date/")
.append( matcher.group(1) )
.toString();
}
return result;
■ このスレッドは過去ログ倉庫に格納されています