私はここに純粋なJavaコードを持っています.これは私に「特殊文字は次のとおりです: &&=+-]」をコンパイルして実行しますが、指定された値に基づいて「特殊文字は: &&=+-」の出力のみが必要です。また、「strings are: sam」と同じですが、これを行う方法がわかりません。助けてください...私はnetbeans ideを使用しました
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class SubstringsOfAString
{
public static void main(String args[])
{
String sample = "sam&&=+-";
Pattern p = Pattern.compile("[\\p{Punct}&&[^_]]+");
Matcher m = p.matcher(sample);
boolean b = m.find();
if(b == true)
{
System.out.println("Special Characters are: " + m );
}
else {
System.out.println("Nothing" );
}
}
}