Я новичок в регулярных выражениях.Вот образец, о котором я мог подумать:
Pattern pattern = Pattern.compile("[.!?]");
Поскольку в документации указано [abc] a, b, or c (simple class).Но я как-то не прав.: - (
[abc] a, b, or c (simple class)
Это работает для меня:
import java.io.IOException; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String[] args) throws IOException { Pattern pattern = Pattern.compile("[.!?]"); Matcher m = pattern.matcher("Hello?World!..."); while (m.find()) { System.err.println(m.group()); } } }
Так в чем ваша проблема более точно?