import java.util.regex.Pattern;

public class GreedyLazy {
    public static void main(String[] args) {
        String teks = "<b>Tebal</b> dan <i>miring</i>";

        System.out.println("Greedy: " + teks.replaceAll("<.*>", "#"));
        System.out.println("Lazy  : " + teks.replaceAll("<.*?>", "#"));

        System.out.println("\"abc\".matches(\"[abc]+\") : " + "abc".matches("[abc]+"));
        System.out.println("\"abd\".matches(\"[abc]+\") : " + "abd".matches("[abc]+"));
        System.out.println("\"Java\".matches(\"^Java$\"): " + "Java".matches("^Java$"));
        System.out.println("\"Java 25\".matches(\"^Java$\"): " + "Java 25".matches("^Java$"));
    }
}
