I'm trying to remove line breaks and tabs from content that's inside brackets from data like this:
settings:a [
a:[
a:a
b:b
]
b:[
a:a
b:b
]
]
settings:b [
a:[
a:a
b:b
]
]
So it becomes:
settings:a [ a:[ a:a b:b ] b:[ a:a b:b ] ]
settings:b [ a:[ a:a b:b ] ]
The regex i'm using \n(?=[^\[\]]*\]) works to some extent but I don't get the output like above. Can you help?