support multiple negative signs