[Solved] Regular expression to match something followed by two different string [closed]

[ad_1]

If the name doesn’t contain whitespaces then you have to look for the first whitespace instead of the word “inflicted”. I would try something like

^(.*?)\s.*?$

You can simply test regular expressions online for example with https://regex101.com/

EDIT

Depending on your comment also whitespaces are possible in the name. So we cannot search for the first occurrence of a whitespace. Instead try to use

^(.*?)(\shas)?\sinflicted$

Note: a name ending with ” has” might get cut off. With this lines only as input you are not able to detect if it’s part of the name or not.

[ad_2]

solved Regular expression to match something followed by two different string [closed]