答えて
正規表現に追加するだけです。あなたはそれをエスケープする必要があると思いますので、.
は特殊文字であることに注意してください:
String newString = s.replaceAll("[^[email protected]\\.,]", "");
文字クラスの' .'をエスケープする必要はありません – rock321987
@ 4castleあなたは*持っていないので、技術的に間違っています。それは傷つくことはありません。正規表現はエスケープの有無にかかわらず動作します。 – Andreas
@ chris85 https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#classesを参照してください。また、 'regex101'はJavaではありません。 '[t [esa]'は 'PatternSyntaxException ::インデックス6の近くに閉じられていない文字クラス'を引き起こします。 – Andreas
- 1. 文字列と文字列をすべて文字列から削除する
- 2. アポストロフィを除くすべての非英数字にJava文字列を分割
- 3. 文字を英数字と非英数字に分割する
- 4. PHPの文字列から英数字を除くすべての文字を取り除く
- 5. 文字列からN番目の文字をすべて削除/削除
- 6. 文字列から絵文字をすべて削除するには -
- 7. 文字列から大文字小文字を削除する
- 8. 文字列から文字列を削除するには?
- 9. 文字列から複数の文字型を削除する
- 10. 英数字の文字列から数字を抽出する
- 11. Rの英数字列から文字を削除しますか?
- 12. 文字列から数字、ドットまたはマイナス以外の文字列をすべて削除する方法
- 13. アラビア語UTF8 +英文字列以外の英数字を削除する
- 14. 変数から文字列や文字を削除する
- 15. 文字列内の文字以外の文字をすべて削除する
- 16. 文字列からUTF16文字を削除するには?
- 17. 文字列から空白文字を削除するには?
- 18. Golang - 文字列からすべてのUnicode改行文字を削除する
- 19. 正規表現:すべての非英数字文字を削除するには、例外
- 20. UTF8文字列から英数字以外の文字を削除する正規表現
- 21. 数字、 "、"、 "。"以外の文字列からすべての文字を削除する方法Rubyを使って?
- 22. ループは文字列の文字列をすべて文字列から削除しません
- 23. rの数字列から文字列を削除する
- 24. 文字列からホワイトリストにない文字をすべて削除します
- 25. 数字と文字とは異なる文字列をすべて文字列から取り除く
- 26. ブタのラテン文字列の非ASCII文字を削除する
- 27. ハスケルの文字列からすべての絵文字を削除します
- 28. 最初の文字が文字であるまで文字列から文字列を削除するには?
- 29. 文字列の最後から数える文字を削除するには?
- 30. テキスト文字列から特定の文字と数字を削除する
あなたがthem..'が必要な場合ので、あなたの文字クラスに含める[^-ZA-Z0-9 @、。! ] ' – rock321987