Я работаю с некоторым кодом в Java, который имеет заявление какЧто означает regex "\ p {Z}"?
String tempAttribute = ((String) attributes.get(i)).replaceAll("\\p{Z}","")
Я не привык к регулярному выражению, так что смысл этого? (Если бы вы могли предоставить веб-сайт, чтобы изучить основы регулярного выражения, это было бы замечательно). Я видел, что для строки, такой как
ept as y
он преобразуется в eptasy
, но это не кажется правильным. Я считаю, что парень, который написал это, хотел урезать ведущие и задние пространства.
Нет, вы можете видеть [здесь] (https://regex101.com/r/cG1tG6/1), что он соответствует всем пробелам, поэтому он удаляет их в заданном коде с помощью функции replaceAll(). –