import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
class Ideone
{
{
String thread
= "From: Demo Name\n" + "Sent: Wednesday, January 18, 2023 2:56 PM\n" +
"To: demo@myweb.com <demo@myweb.com>\n" +
"Subject: Demo Issue";
String regEX
= "(?:^[a-z]+:\\h.*\\R){2,4}Subject:.*"; Pattern pattern = Pattern.compile(regEX, Pattern.CASE_INSENSITIVE | Pattern.MULTILINE);
Matcher matcher = pattern.matcher(thread);
System.
out.
println(matcher.
find()); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguUGF0dGVybjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyB0aHJlYWQgPSAiRnJvbTogRGVtbyBOYW1lXG4iICsKICAgICAgICAgICAgICAgICJTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMTgsIDIwMjMgMjo1NiBQTVxuIiArCiAgICAgICAgICAgICAgICAiVG86IGRlbW9AbXl3ZWIuY29tIDxkZW1vQG15d2ViLmNvbT5cbiIgKwogICAgICAgICAgICAgICAgIlN1YmplY3Q6IERlbW8gSXNzdWUiOwogICAgICAgIFN0cmluZyByZWdFWCA9ICIoPzpeW2Etel0rOlxcaC4qXFxSKXsyLDR9U3ViamVjdDouKiI7CiAgICAgICAgUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKHJlZ0VYLCBQYXR0ZXJuLkNBU0VfSU5TRU5TSVRJVkUgfCBQYXR0ZXJuLk1VTFRJTElORSk7CiAgICAgICAgTWF0Y2hlciBtYXRjaGVyID0gcGF0dGVybi5tYXRjaGVyKHRocmVhZCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG1hdGNoZXIuZmluZCgpKTsKCX0KfQ==