В моем приложении на Java 8 я сканирую пропущенные в тексте пробелы. Но \s
в моем Регулярном выражении не захватывает все пробелы.Единственный пробел, который я обнаружил, что он не захватывает до сих пор в моем тестировании, это неразрывный пробел (Unicode 00A0).Это было мое регулярное выражение, которое сталкивалось с этой проблемой:
Pattern p = Pattern.compile("\\s");
Чтобы решить эту проблему, я добавил \h
к своему регулярному выражению:
Pattern p = Pattern.compile("[\\s\\h]");
Теперь, есть ли другиепробелы, которые мне нужно знать, которые не будут захвачены \s\h
?