テキストファイル内の単語を検索し、すべての大文字を小文字の文字に置き換えようとしています。問題は、正規表現を使用して置換機能を使用すると、構文エラーが発生することです。私は別の戦術を試みたが、それは動作しません。任意のヒント?私は、私が呼び出す必要があるすべての置換メソッドを作成する必要があるかもしれないと思うが、実際には使用されていない。javaのテキストファイル内の単語を検索する
public static void main() throws FileNotFoundException {
ArrayList<String> inputContents = new ArrayList<>();
Scanner inFile =
new Scanner(new FileReader("H:\\csc8001\\data.txt"));
while(inFile.hasNextLine())
{
String line = inFile.nextLine();
inputContents.add(inFile.nextLine());
}
inFile.close();
ArrayList<String> dictionary = new ArrayList<>();
for(int i= 0; i <inputContents.size(); i++)
{
String newLine = inFile.nextLine();
newLine = newLine(i).replaceAll("[^A-Za-z0-9]");
dictionary.add(inFile.nextLine());
}
// PrintWriter outFile =
// new PrintWriter("H:\\csc8001\\results.txt");
}
コードを正しくフォーマットしてください。 –
文字列のreplaceAllメソッドを見てください:https://www.tutorialspoint.com/java/java_string_replaceall.htm – RamanSB