import java.util.*;
import java.lang.*;
import java.io.*;
import java.nio.file.*;

class Main {
    public static void main(String[] args) {
        String[] fileNames = new String[] {
            "/home/sdfrun/sniffers/test/20220622084417Z_test_1_ri.log"
        };
        for (String fileName : fileNames) {
            RemoteFile remoteFile = new RemoteFile(fileName);
            System.out.println(
                "[" + fileName + "]\n" +
                "- getDirectory: " + remoteFile.getDirectory() + "\n" +
                "- getSnifferFileId: " + remoteFile.getSnifferFileId() + "\n" +
                "- getSnifferInstanceName: " + remoteFile.getSnifferInstanceName() + "\n" +
                "- getSnifferName: " + remoteFile.getSnifferName() + "\n" +
                "- isRrLog: " + remoteFile.isRrLog() + "\n"
            );
        }
        System.out.println("Hello world!");
    }
}

class RemoteFile {
	private final String fileName;

	public RemoteFile(String fileName) {
		this.fileName = fileName;
	}

	public String getDirectory() {
		return Paths.get(fileName).getParent().toString();
	}

	public String getSnifferFileId() {
		return getSnifferFileId(fileName);
	}

	private static String getSnifferFileId(String fileName) {
		int firstIndex = fileName.lastIndexOf("/") + 1;
		int lastIndex = fileName.lastIndexOf('_');
		return fileName.substring(firstIndex, lastIndex);
	}

	public String getSnifferInstanceName() {
		return getSnifferInstanceName(fileName);
	}

	private static String getSnifferInstanceName(String fileName) {
		String path = getSnifferFileId(fileName);
		return path.substring(path.indexOf('_') + 1);
	}

	public String getSnifferName() {
		return getSnifferName(fileName);
	}

	private static String getSnifferName(String fileName) {
		String instance = getSnifferInstanceName(fileName);
		return instance.substring(0, instance.indexOf('_'));
	}

	public boolean isRrLog() {
		return Paths.get(fileName).getFileName().toString().endsWith("rr.log");
	}
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: