I have strings like `"(C,D) (E,F) (G,H) (J,K)"` and `"(C,D) (E,F) (G,H) (J,K)"` or `"((C,D) (E,F) (G,H) (J,K)"`. How to return true if regex matches pattern like in first string (which is a one tuple or series of tuples seperated by one whitespace). I tried something like `"(\([A-Z],[A-Z]\)[ |$])+?"`, but it does not capture the final pair of tuple. In case of 2nd and 3rd string it should return false.