So I wanna replace all | ' " symbols in attribute.
But this statement doesn't work at all, it literally puts this text into value of attribute
${attribute:replaceAll('[\||'|"]', ' ')}
I have suspicions that it has something to do with quotes, but i have no idea how to fix it.
CodePudding user response:
I believe since the delimiters are single quotes you'd need to either choose different ones, or escape the single quote you are trying to remove. Since [] creates a character class I shouldn't need to | each character either. This should work:
${attribute:replaceAll('[|\'"]', ' ')}
