-1
私はこの文字列の中で[],:,{},-()
(角括弧、中括弧、ハイフンおよびコロン)のようなこの4つの特殊文字のみを検索するにはどうすればよいでしょうか。文字列内の特定の特殊文字をチェックする方法
String str = "[1-10],{10-20},dhoni:kholi";
私はJavaを初めて使い慣れています。
私はこの文字列の中で[],:,{},-()
(角括弧、中括弧、ハイフンおよびコロン)のようなこの4つの特殊文字のみを検索するにはどうすればよいでしょうか。文字列内の特定の特殊文字をチェックする方法
String str = "[1-10],{10-20},dhoni:kholi";
私はJavaを初めて使い慣れています。
このような正規表現を使用できると思います。
class MyRegex
{
public static void main (String[] args) throws java.lang.Exception
{
String str = "[1-10],{10-20},dhoni:kholi";
String text = str.replaceAll("[a-zA-Z0-9]",""); // replacing all numbers and alphabets with ""
System.out.print(text); // result string
}
}
希望すると、これが役立ちます。
それはあなたがチェックしたい文字だけであれば、あなたは正規表現でString.replaceAllメソッドを使用することができます
System.out.println("[Hello {}:-,World]".replaceAll("[^\\]\\[:\\-{}]", ""));
https://docs.oracle.com/javase/tutorial/java/data/manipstrings .html、何かを試して戻ってくる – nullpointer