[A-Za-z0-9\s+."](?= Display) for Display
[A-Za-z0-9](?= RAM) For Ram
[A-Za-z0-9](?= Storage)
rear camera [A-Z0-9\s+](?= Rear)
Product name .(?<= 5G)
FOR SECOND STRING
[A-Za-z0-9\s+."](?= Display) for Display
[A-Za-z0-9](?= RAM) fOr Ram
[A-Za-z0-9](?= ROM)
rear camera [A-Z0-9\s+](?= Rear)|rear camera [A-Z0-9\s+](?= Front)
Product name .*(?<= 5G)
You can use system.text.regularexpression.regex.matches(yourstring," [A-Za-z0-9\s+.β](?= Display)| [A-Za-z0-9] (?= RAM)| [A-Za-z0-9](?= Storage)| [A-Z0-9\s+] (?= Rear)β)
Seperate each with symbol = | after each format