import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "httpsps"; Pattern p = Pattern.compile("https?"); Matcher m = p.matcher(str); System.out.println(m.find()); }
}
このコードの結果はなぜtrueになるのでしょうか?
?は直前の文字と0回または1回以上一致するとtrueだと認識しているのですが、違いますかね?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/14 02:06