Pracuję z niektórych kodu w Javie, który posiada oświadczenie jakCo oznacza wyrażenie regex "\ p {Z}"?
String tempAttribute = ((String) attributes.get(i)).replaceAll("\\p{Z}","")
nie jestem przyzwyczajony do regex, więc jaki jest sens tego? (Jeśli mógłbyś podać stronę internetową, by poznać podstawy regexu, które byłyby cudowne), widziałem, że dla ciągu takiego jak
ept as y
to zostaje przekształcone w eptasy
, ale to nie wydaje się właściwe. Wierzę, że facet, który to napisał, chciał przyciąć miejsce na początku i końcu przestrzeni.
To nie prawda, możesz zobaczyć [tutaj] (https://regex101.com/r/cG1tG6/1), że pasuje on do wszystkich białych znaków, więc usuwa je w podanym kodzie za pomocą 'replaceAll()'. –