Build, test, and debug regular expressions
This regex matches ElseIf statements followed by a condition and semicolon, requiring whitespace before 'ElseIf'. It captures the condition part for potential replacement or transformation. Useful for converting ElseIf syntax from one programming language style to another, such as transforming 'ElseIf x;' into 'else if (x){' format.