文本文件的我的內容看起來是這樣的如何與一些替換文本文件中的明星{*}
心慌的別名:
*恐慌
*擾亂
*攪亂
*混淆 ......
現在我想用數字替換*。像這樣的東西。
輸出心慌的
別名:
1)恐慌
2)擾亂
3)攪亂
4)混淆 .... ..
編輯:
Integer count = 1;
File input = new File("C:\\Sample.txt");
File output = new File("C:\\output.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(input)));
Writer writer =new FileWriter(output);
while((line=reader.readLine())!=null)
{
if(line.contains("*"))
{
line.replace("*",count.toString());
writer.write(line);
count++;
}
else
{
writer.write(line);
}
}
這是我已經張貼問題here..But這似乎並沒有工作之前試過。 現在有人可以幫我解決..?
操作方法:用Java編寫程序 – Andremoniy 2013-04-05 12:15:21
搜索(\\ *)並用(\\ d +)(\\)替換 – pordi 2013-04-05 12:18:38
@Ons這是什麼?(\\ d +)(\))? – AmitG 2013-04-05 12:26:53