Replacement with Regular expressions in Java - I have a String
allof{
condition {licenseState=="NY"}
condition{professionId==301}
condition {professionId=="301"}
}
would be it's possible to do a replacement in java using regex so the string looks like this one:
allof{
condition 'licenseState=="NY"', {licenseState=="NY"}
condition 'professionId==301', {professionId==301}
condition 'professionId=="301"', {professionId=="301"}
}
basically getting what inside the {} brackets and putting it separately. Is it possible and how? NewLine char is not guaranteed to be present after each condition.
I've tried:
condition\s*?{[a-zA-Z0-9=<>\s"']*}
codecondition\s*?{[a-zA-Z0-9=<>\s"']*}codewhich selected everything, but I don't know how to extract inner part of it{([^}]*)