import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
final String regex
= "(?:([^\\|]*)|\\G(?!^))\\|([^|]*)(?=(?:[^|]*\\|){6})"; final String string
= "usr/bin/pipe|pipe|name|28|-rwxr-xr-x|root:root||46711b361edd4512814d9b367ae765f42a71d729708b3f2e162acb8f64592610|";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
final Matcher matcher = pattern.matcher(string);
final String result
= matcher.
replaceAll(subst
);
}
}
CmltcG9ydCBqYXZhLnV0aWwucmVnZXguTWF0Y2hlcjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJZmluYWwgU3RyaW5nIHJlZ2V4ID0gIig/OihbXlxcfF0qKXxcXEcoPyFeKSlcXHwoW158XSopKD89KD86W158XSpcXHwpezZ9KSI7CgkJZmluYWwgU3RyaW5nIHN0cmluZyA9ICJ1c3IvYmluL3BpcGV8cGlwZXxuYW1lfDI4fC1yd3hyLXhyLXh8cm9vdDpyb290fHw0NjcxMWIzNjFlZGQ0NTEyODE0ZDliMzY3YWU3NjVmNDJhNzFkNzI5NzA4YjNmMmUxNjJhY2I4ZjY0NTkyNjEwfCI7CgkJZmluYWwgU3RyaW5nIHN1YnN0ID0gIiQxIyQyIjsKCQkKCQlmaW5hbCBQYXR0ZXJuIHBhdHRlcm4gPSBQYXR0ZXJuLmNvbXBpbGUocmVnZXgsIFBhdHRlcm4uTVVMVElMSU5FKTsKCQlmaW5hbCBNYXRjaGVyIG1hdGNoZXIgPSBwYXR0ZXJuLm1hdGNoZXIoc3RyaW5nKTsKCQoJCWZpbmFsIFN0cmluZyByZXN1bHQgPSBtYXRjaGVyLnJlcGxhY2VBbGwoc3Vic3QpOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXN1bHQpOwoJfQp9