Например, у нас есть тест имени строки, как показано ниже
def test = "HAVING first_name like "%Hello,Ram%" AND last_name like "%XYZ%",order by id asc,name desc"
Итак, после разбиения я хотел бы получить результат, подобный
test1 = HAVING first_name like "%Hello,Ram%" AND last_name like "%XYZ%"
test2 = order by id asc,name desc
Как разбить такие строки в груое? Я попытался разделить его, проверив contains(",")
и используя функцию split
, но он также разделит "%Hello,Ram%"
, что не является необходимым результатом
def a = 'HAVING first_name like "%Hello,Ram%" AND last_name like "%XYZ%",order by id asc,name desc'
def v = a.contains(",")
if(v){
a.split(",")
println a
}