Мне нужно прокрутить список и удалить все строки, содержащие какой-то специальный символ. Используя RegEx, я могу удалить все строки, начинающиеся с этих специальных символов, но как я могу узнать, находится ли этот специальный символ в середине строки?
Например:
Pattern.matches("[()<>/;\\*%$].*", "(123)")
возвращает true, и я могу удалить эту строку
но это не работает с такой строкой: 12 (3).
Правильно ли использовать \*, чтобы найти вхождение символа "*" в строку?
Спасибо за помощь! Андреа