Я знаю, что такие символы, как Quotations ""e;"
, требуют специального приема при регулярном выражении на Java. Я хочу знать о символе «».Значок регулярного выражения для "'"
Также, если возможно, кто-то может связать меня с тем, где я могу найти имена символов.
Причина, по которой я делаю это, заключается в том, что в моей строке есть куча странных символов, и я использую это регулярное выражение для удаления всех символов, кроме нескольких выбранных.
String string = ""Hello&*(#$%Everyone!,\n is everyone a good time."";//Sample string requested by someone
string = string.replaceAll("[^\\w!,.\n-"e;?]+", " ");
Там вы идете я добавил работоспособный пример тестирования
string = string.replaceAll("[^\\w!,.\n[-][']"e;?]+", " ");&
string = string.replaceAll("[^\\w!,.\n-'"e;?]+", " ");
Какова реальная проблема здесь? – poitroae
Нет, они не требуют специального приема. Возможно, вы думаете о том, как избежать символов в строках Java? Это было бы через обратную косую черту (\\). – theglauber
Символ - это просто '' '' '. В чем проблема? – msi