我想从文件中的字符串中删除ESC字符。 我正在逐行读取文件中的数据,并且想删除ESC字符。 这是样品
public static void main(String[] args) {
String rootFolder = "D:\\sample-files";
File folder = new File(rootFolder);
List<File> files = new ArrayList<File>();
if (folder.exists()) {
files = (List<File>) FileUtils.listFiles(folder, null, true);
for (File file : files) {
Path path = Paths.get(file.getPath());
try {
List<String> lines = Files.readAllLines(path);
for (String line : lines) {
line = line.replaceAll("[\\u0000-\\u001f]", "");
line = line.replaceAll("\\r\\n", "\n");
line = line.replaceAll("\\r", "\n");
}
Path outputPath = Paths.get(file.getParent() + "\\" + file.getName() + "_result.txt");
Files.write(outputPath, lines);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
答案 0 :(得分:1)
这是我的操作方式:
>>> np.random.randint(0,2,10)
array([0, 1, 1, 0, 1, 1, 0, 0, 1, 0])
>>> np.random.randint(2)
0
>>> np.random.randint(2)
1